webForumDet fria alternativet
Logga in / Bli medlem

Exekvera javascript i annan frame?

JavaScript

1 svar · 174 visningar · startad av matsbjork

Medlem sedan jan. 200258 inlägg
Trådstart#1

Jag funderar hur jag kan exekvera en function från en frame i en annan.

Föreställ dig att nedanstående sidor ligger i ett frameset....
jag har gjort som nedan men det funkar inte..

sida1: 1.html
...................................................
function test(){alert("Hej")}
...................................................

sida2: 2.html
...................................................
parent.frames.sida1.window.execScript(test())
...................................................

Medlem sedan jan. 200258 inlägg
#2

Hmm. Löste det själv.

sida2 ska ha koden:
parent.frames.sida.window.test()

det var lite för enkelt.

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)