01. december 2006 - 13:53
Der er
10 kommentarer og 1 løsning
tjek iframe load?
Jeg har et script der først skal gøre noget når en iframe er loadet... noget aka det her: <script> function action() { alert('bonus'); } document.getElementById('iframe').src = 'noget.php'; /* Her skal være noget kode der tjeker når iframen er loadet og så kører funktionen action(); */ </script> Men hvordan tjekker jeg når iframen er loadet?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
01. december 2006 - 14:07
#1
<ole> <iframe onload="alert('loaded')" ............. /mvh </bole>
01. december 2006 - 14:31
#2
haha... kan desværrer ikke bruges da forskellige funktioner skal køres alt efter hvad src sættes til...
01. december 2006 - 14:51
#3
i indholdet af iframen.. <script> function init() { parent.action(); } </script> <body onload="init();">
01. december 2006 - 14:55
#4
Ja, eller: function doDaShit(o) { switch (o.src) { case "page1.html": alert("side 1") break; case "page2.html": alert("side 2") break; case "page3.html": alert("side 3") break; } } <iframe onload="doDaShit(this)" .............
01. december 2006 - 14:56
#5
- og der er mange andre måder at løse det på. Det er nok en fordel at holde scriptet i ét dokument, når det kan lade sig gøre. Det letter vedligeholdelsen betydeligt ;o)
01. december 2006 - 14:57
#6
He - "olebole, pædagoisk scripting.. HVER gang ;-)"
01. december 2006 - 14:58
#7
<?PHiliP olebole: Du glemte dine <ole></bole> tags !-) ?>
04. december 2006 - 13:15
#8
Dem skriver jeg altid kun i første indlæg i tråden (01/12-2006 14:07:55) ... med mindre, jeg laver en fejl og skriver dem anden gang også ;D
04. december 2006 - 15:53
#9
hmm... har leget og testet lidt og det hurtigste og mest stabile er oleboles første forslag så det vilk jeg give point for... så olebolde skriv et svar for dine point...
04. december 2006 - 15:56
#10
Okay =)
07. december 2006 - 15:29
#11
Tak for points :)
Vi tilbyder markedets bedste kurser inden for webudvikling