webForumDet fria alternativet

Exekvera java i annan frame

6 svar · 197 visningar · startad av Binaryian

BinaryianMedlem sedan mars 200170 inlägg
#1

Med följande kod

"javascript:parent.framename.location='http://minhemsida.com'"

öppnar jag ju en URL i önskad frame.

Men nu vill jag köra ett javascript i en annan frame.

"javascript:goBuy()"

Hur löser jag det?

------------------
Lord, make my words sweet and tender today, for tomorrow I may have to eat them...

[Redigerat av Binaryian den 07 maj 2001]

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

Testa detta:

<a href="javascript:parent.framename.goBuy();">Länk</a>

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

BinaryianMedlem sedan mars 200170 inlägg
#3

Har testat det men det fungerar inte. Den sväljer alla frames. :|

------------------
Lord, make my words sweet and tender today, for tomorrow I may have to eat them...

JohnsenMedlem sedan juli 2000836 inlägg
#4

Vadå "sväljer alla frames", hur menar du?
Det Erik Juhlin skrev funkar!!

------------------
- J-O-H-N-S-E-N -
------------------

BinaryianMedlem sedan mars 200170 inlägg
#5

Jag har en top-frame med menyn.
Denna rad skall ju fungera:

"dhtmlMenu.addItem(new NavBarMenuItem(" Skicka Beställning", "javascript:parent.huvud.goBuy()"));"

När jag klickar på länken försvinner top-framen och beställsidan visas.

------------------
Lord, make my words sweet and tender today, for tomorrow I may have to eat them...

JojoxxMedlem sedan juni 20004 308 inlägg
#6

"dhtmlMenu.addItem(new NavBarMenuItem(" Skicka Beställning", "javascript:parent.huvud.goBuy()"));"

Det ser ut som du har en objektorienterad JavaScript-meny, men som det ser ut förväntar den sig att du skall skicka med en url som andra argument till funktionen NavBarMenuItem. När scriptet sedan skall "aktivera" detta menyval sätter det antagligen värdet (url'en) till location.href. Det betyder att scriptet inte är tänkt för att exekvera andra JavaScript-funktioner och måste skrivas om för detta.

"javascript:" använder du bara för att exekvera javascript-kod från länk-element i html (<a href=...) och inte inifrån script.

------------------

/ J

BinaryianMedlem sedan mars 200170 inlägg
#7

Tack för infon Jojjox.

------------------
Lord, make my words sweet and tender today, for tomorrow I may have to eat them...

130 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)