Seite 1 von 1

JS Variablenübergabe zwischen iFrames...

Verfasst: 07.07.2003 15:54
von ZeroB@NG
aaaalso:
ich hab rechts ein Menü (iFrame nr.3) unten einen "Footer" (iFrame Nr.4)
im Menü will ich jetzt sobald ein Menüpunkt angeklickt wird dass eine Variable übergeben wird an das iFrame Nr.4
dort soll dann ein "deutsch / englisch"-Umschalter sein der anhand der Variable dann einen Link erzeugt der die Frames 1 2 und 3 ändert.

also ich brauch erstmal ne Möglichkeit wie ich in den Code hier ne Variablenübergabe reinpack

Code: Alles auswählen

	<a href="javascript:ZweiFrames('DE/service_head.html','Header','DE/service_view1.html','View','de-footer.html','Footer','unterseite/service_exact.jpg')">
	<img src="sitebuttons/service_h.gif" border=0
	   onMouseOver="Bildwechsel(1,Highlight1)"
	   onMouseOut ="Bildwechsel(1,Normal1)"
	   onMouseDown="Bildwechsel(1,Klick1)"
	   onMouseUp="Bildwechsel(1,Highlight1)"></a>
mit der funktion ZweiFrames werden einfach die andren Frames geändert (also wie das dann geht weis ich schon)... Bildwechsel ist einfach für den Rollover effekt...

ich hab für jeden Menüpunkt eigene einstellungen angegeben also ists auch kein problem für jeden Link ne eigene Variable zu definieren... könnte man auch noch bei ZweiFrames() dazupacken...

nur wie krig ich ne variable irgendwie da rüber? (geht das überhaupt noch mit Javascript? darf nämlich kein ASP benutzen (PHP sowiso nicht :( )... mit ASP würd ich das hinbekommen aber darf ja net...)

:-?

Verfasst: 07.07.2003 18:41
von King Crusty
versuch's mal nach dem Prinzip, dass du in deiner Hauptdatei JS Funktionen hast, die du dann in deinen IFRAMES jeweils aufrufst, das geht.

Code: Alles auswählen

Datei 1:

<HTML>
<HEAD>
<SCRIPT LANGUAGE='Javascript'>
function sage(Text)
{
alert(Text);
}
</SCRIPT>
</HEAD>
<BODY>
<IFRAME SRC="datei2.htm" WIDTH=600 HEIGHT=300></IFRAME>
</BODY>
</HTML>


Datei 2:

<HTML>
<HEAD>
</HEAD>
<BODY>
<A HREF="javascript:parent.sage('geschafft!')">Test</a>
</BODY>
</HTML>
Bsp. aus Selfhtml zur Verdeutlichung der Vererbung. Hilft dir das was?