JS-Man: Normaler Link mit Javascript ?

Beitrag lesen

Hallo da draussen,

ich versuche einen normalen Link in einem Frameset durch einen Link der nur aus Javascript besteht zu ersetzen, habe aber keine Ahnung wie das geht :)

<a target="frame" href="blubblub">klick</a>

jetzt muss ich das ganze aber mit Javascript machen, ohne das gleich ein neues Fenster aufgeht, kann mir da jemand helfen ?

Danke ! Manuell ...

hi Manuel,

<a href="#" OnClick="parent.hauptframe.location.href='meine-seite.htm'">

Du musst in deinem Javascript Verweis erstmal festlegen, welches Fenster du haben willst.

<frame src="lala.htm" name="hauptframe">

dafür ist das name-Atrribut wichtung und parent brauchst du um auf die Ebene des Framesets zu kommen

also, parent.hauptframe

so,und jetzt muss du noch sagen, was er mit dem hauptframe machen soll

location = die URL des Frames als Objekt
href = die URl selber (ändern)

also parent.hauptframe.location.href=

und dahinter definierst du in Hochkommata (oder auch Apostroh genannt) ' die ZielURL

ich hoffe die Erklärung war verständlich ;-)

mfg