IFrame ansprechen
MagnDreams
- javascript
0 Rouven0 Goofy0 MagnDreams0 MagnDreams0 Tobias K.
ich komme mal wieder nicht weiter und weiß das sich hier immer n paar kluge köpfe rumtreiben *schmeichel* :-)
also los:
ich habe in einer seite ein iframe plaziert und möchte per link im javascript die location des iframe ändern. habe schon mit n paar parent-spielereien rumexperimentiert aber bis jetzt hat nix geklappt.
hat jemand ne lösung für mich ? danke
Tag!
wie wäre es mit
...
<iframe name="meiniframe"...>
...
<a href="javascript: meiniframe.location.href='neueseite.html';">
Die IFrames lassen sich genauso wie normale Frames ansprechen.
also eure tips waren bis jetzt leider noch nicht hilfreich, weil so funzt es nicht. das hatte ich ja alles bereits versucht. ich tippe mal hier das listing:
<SCRIPT language=Javascript>
function GoToIFrame()
{
IFrame.location.href = "seite2.htm";
}
</script>
<iframe border="0" name="IFrame" frameBorder="0" width="808" height="521" marginHeight="0" marginWidth="0" scrolling="yes" src="seite1.htm"
<p style="position: absolute; top: 50px; left: 100px">
</iframe>
<a href="GoToIFrame()">Beispiel</a>
es gibt zwar keinen fehler, nur wird die seite komplett neu geladen
oh wie peinlich. ich bin ein DAO %-/
muß doch heißen <a href="javascript:....>
man bin ich bl....
also danke trotzdem nochmal ihr beiden
Hallo MagnDreams,
muß doch heißen <a href="javascript:....>
nein, <a href="seite2.html" onclick="GoToIFrame(); return false;">...</a>
-> http://home.t-online.de/home/dj5nu/js-popup.html#jshowto3a
Grüße aus Nürnberg
Tobias
nein, <a href="seite2.html" onclick="GoToIFrame(); return false;">...</a>
mag auch richtig sein, aber ich übergebe noch n paar variablen und lasse das script deshalb im header laufen, also:
<a href="javascript:GoToIFrame('Variable1')>Seite 1</a>
<a href="javascript:GoToIFrame('Variable2')>Seite 2</a>
...
und im header dann:
<script language=Javascript>
function GoToIFrame(URL)
{
IFrame.location.href = "befehle-planetenreport-" + URL + ".htm";
}
</script>
und es funzt nun wie geschmiert :-)))))))))))
Hallo MagnDreams,
nein, <a href="seite2.html" onclick="GoToIFrame(); return false;">...</a>
mag auch richtig sein, aber ich übergebe noch n paar variablen und lasse das script deshalb im header laufen, also:
das macht nichts, auch mit der Variante kann man genauso Variablen übergeben:
<a href="seite2.html" onclick="GoToIFrame('Variable2'); return false;">Seite2</a>
außerdem, was macht einer wenn er kein js hat? Zumal man um die url eines iframes zu ändern nun wirklich kein js braucht.
<script language=Javascript>
Error: required attribute "TYPE" not specified
da muss <script type="text/javascript"> stehen
Grüße aus Nürnberg
Tobias