/ Forside/ Teknologi / Udvikling / Java Scripts / Tip
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Sådan laves et flyvende vindue
Harlekin har modtaget 30 point for dette tip
Fra : Harlekin
Vist : 726 gange

Dato : 23-01-01 16:46

Scriptet virker både i IE og NS. Eneste du skal gøre er, at rette "flywinURL" til en eksisterende fil.
Eksperimentér eventuelt med vindue-størrelsen, positionen og hastigheden.

<script language="javascript">

var flywin
var flywinURL="dit-flyvende-vindue.html"
var flywinwidth=200 // vinduets bredde i pixels
var flywinheight=200 // vinduets højde i pixels
var flywintop=200 // Vinduets afstand fra toppen af skærmen

var stoptime=2000 // millisekunder vinduet stopper på midten

// det flyvende vindues hastighed:
var pause=20 // millisekunder mellem hvert ryk
var ryk=40 // antal pixels vinduet flytter sig ved hvert ryk

var flywinleft=-flywinwidth-50
var marginright
var pagecenter //midten af skærmen
var timer


function flyingWindow() { // åbner det nye vindue og kalder flytte-funktionen
   flywin = window.open(flywinURL, "flywin", "toolbar=no,width="+flywinwidth+",height="+flywinheight+",top="+flywintop+",left="+(-flywinwidth)+"");
   if (document.all) {
      marginright = screen.width+50
   }
   if (document.layers) {
      marginright = screen.width+50
   }
   pagecenter=Math.floor(marginright/2)-Math.floor(flywinwidth/2)
   movewindowin()
}


function movewindowin() { //sender vinduet ind til midten af skærmen, og venter
if (flywinleft<=pagecenter) {
flywin.moveTo(flywinleft,flywintop)
flywinleft+=ryk
timer= setTimeout("movewindowin()",pause)
}
else {
clearTimeout(timer)
timer= setTimeout("movewindowout()",stoptime)
}
}


function movewindowout() { //sender vinduet ud til højre og lukker det
if (flywinleft<=marginright) {
flywin.moveTo(flywinleft,flywintop)
flywinleft+=ryk
timer= setTimeout("movewindowout()",pause)
}
else {
clearTimeout(timer)
flywin.close()
}
}
</script>

<a href="javascript:flyingWindow();">Kom bare med vinduet!</A>


 
 
Bedømmelse

Fra : gandalf


Dato : 23-01-01 18:00



Bedømmelse

Fra : gandalf


Dato : 23-01-01 17:58



Bedømmelse

Fra : gandalf


Dato : 23-01-01 17:58



Bedømmelse

Fra : gandalf


Dato : 23-01-01 17:18



Bedømmelse

Fra : gandalf


Dato : 24-01-01 01:52



Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke lave en bedømmelse til dette tip.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177417
Tips : 31962
Nyheder : 719565
Indlæg : 6407864
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste