Avatar billede hy Nybegynder
27. august 2002 - 20:28 Der er 18 kommentarer og
1 løsning

Vis vindue

Jeg har et vindue som refrescher hvert minut, og hvis vinduet er minimeret skal den maksimeres og vises forrest, hvordan gøres det !!
Avatar billede cdc Novice
27. august 2002 - 20:38 #1
Hvad med denne: den vil ligge i focus hele tiden og kan ikke minimeres, men den kan lukkes:

<html>

<head>
<title></title>
<script language="JavaScript">
var timer = '';
function blurred() {
    timer = setTimeout('self.focus()',1);
}

function focused() {
    if (timer != '')
        clearTimeout(timer);
}
</script>

</head>

<body onBlur="blurred()" onFocus="focused()">

</body>

</html>
Avatar billede thesurfer Nybegynder
27. august 2002 - 20:39 #2
det lyder som et eller andet røv-irriterende side..

skal det kun maksimere hvis det er minimeret ?

kan man ændre størrelsen på vinduet?

hvad nu hvis man flytter vinduet ud af skærmen?
Avatar billede hy Nybegynder
27. august 2002 - 20:51 #3
>> /cdc nej den skal kunne minimeres !!

>> thesrufer, nej det er ikke til en røv-irriterende side !!!!!
vinduet skal vises forrest hvis den ikke er det, så brugeren får en meddelelse !!
Avatar billede thesurfer Nybegynder
27. august 2002 - 21:02 #4
hvad med noget i stil med det her (i din timer):

if (window.width < 100) {
  // lav bredde + højde om til ca. 500
  // set focus på dette vindue
}
Avatar billede cdc Novice
27. august 2002 - 21:08 #5
skal vinduet ses hvert min. eller kun når det er en beskæd. Du skriver:
<snip>
Jeg har et vindue som refrescher hvert minut, og hvis vinduet er minimeret skal den maksimeres og vises forrest, hvordan gøres det !!
</snip>
Det vil vel betyde at dette vindu skal i focus hvert min ?

/cdc
Avatar billede thesurfer Nybegynder
27. august 2002 - 21:10 #6
er det den samme besked, eller opdateres den via serverside (asp/php etc..) ?
Avatar billede hy Nybegynder
27. august 2002 - 21:18 #7
Vinduet skal kun vises når der er besked, det tjekkes med asp
Avatar billede Slettet bruger
27. august 2002 - 21:19 #8
<body onLoad="self.focus();">

Det skulle gerne gøre det hele. Du kan dog ikke maksimere med JavaScript. Det nærmeste, du kan komme på det, er:

<body onLoad="self.moveTo(0, 0); self.resizeTo(screen.availWidth, screen.availHeight); self.focus();">
Avatar billede thesurfer Nybegynder
27. august 2002 - 21:22 #9
.. husk focus..
Avatar billede Slettet bruger
27. august 2002 - 21:35 #10
Det har jeg da vist også?
Avatar billede hy Nybegynder
27. august 2002 - 21:35 #11
Tak phoenixv, det var lige hvad jeg manglede !!!
Avatar billede thesurfer Nybegynder
27. august 2002 - 21:42 #12
phoenixv> LOL!  jeg kiggede på det, men tænkte ikke på :)
Avatar billede cdc Novice
27. august 2002 - 21:46 #13
phoenixv-> går den i focus når siden bliver opdateret ?
Avatar billede thesurfer Nybegynder
27. august 2002 - 21:47 #14
hvordan reloader den side ?
Avatar billede hy Nybegynder
27. august 2002 - 21:48 #15
<META HTTP-EQUIV='Refresh' CONTENT='60; URL=check_message.asp'>
Avatar billede cdc Novice
27. august 2002 - 21:49 #16
hy ja-> men åbner vinduet så ?
Avatar billede hy Nybegynder
27. august 2002 - 21:52 #17
Ja vinduet refresher, er der besked så :
Response.Write("<body onLoad=""self.moveTo(0, 0);  self.focus();""><bgsound src=""mail.wav"" loop=""-1"">")
ellers
Response.Write("<body>")
Avatar billede Slettet bruger
27. august 2002 - 21:54 #18
Den får fokus og det hele. Hvorfor har du forresten fjernet maksimér-delen, hy? Hvis du virkelig ikke vil have den, så kan du lige så godt bare skrive:

<body onLoad="self.focus();">

Der er ingen grund til at flytte rundt med vinduet.
Avatar billede thesurfer Nybegynder
27. august 2002 - 21:56 #19
hy> lav en funktion der hele tiden flytter vinduet rundt på skærmen, så brugeren ikke kan komme til at klikke på mail-ikonet ! :) LOL
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester