webForumDet fria alternativet

Starta en function från en annan frame?

2 svar · 407 visningar · startad av Magnus

MagnusMedlem sedan dec. 1999252 inlägg
#1

Hejsan,
Är det någon som vet om man kan starta en function i ett javascript från en annan frame än den som scriptet ligger i.
Så här hade jag tänkt:
Jag har en Iframe som ligger i en "div" på huvudsidan, när man klickar på en länk på huvudsidan så ska en sida laddas i Iframen, men den sidan ska inte synas föräns den är färdigladdad.
Jag vill att sidan i Iframen ska starta ett script på huvudsidan som tonar in "div´en" där Iframen ligger. T.ex. med hjälp av en "onload".
Själva intonings functionen för DIV´en har jag redan fixat, problemet är "bara" att få den att starta...

\\Magnus

NissemanMedlem sedan jan. 2000189 inlägg
#2

skriv:
onload="funktion()"
i body taggen

NissemanMedlem sedan jan. 2000189 inlägg
#3

Om man vill starta en funktion i ett annat fönster skriver man ungefär såhär:

<INPUT TYPE="button" VALUE="RÖD BGCOLOR!" onclick="parent.fönster.document.bgColor='red'">

<INPUT TYPE="button" VALUE="PAJ!" onclick="parent.tva.bytfarg()">

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)