Boris: Anker in Framesets

Beitrag lesen

als <frame src=irgendwas.htm?ankername> funktioniert definitiv nicht!! Weder mit php noch mit javascript. Ab dem ? wird alles ignoriert.

Die Lösung:

parent.location.search im HTML des Frame irgendwas.htm gibt die zusätzlichen Parameter im HTML, welches das FrameSET aufruft wieder.

ACHTUNG: funktioniert nicht mit frameset.htm?#anker!

daher:

im frame1.htm:
....
<script java.....>
functon GehezuAnker(){
var anker=parent.location.search;
anker="#"+anker;
window.location.href=anker;
<script>
...
<body .. onLoad="javascript:GehezuAnker();"...>
.....

und im rufenden HTML:

...
<a href"frameset.htm?ankername>
...

Das funktioniert zumindest in MSIE 6.0, Opera 7.20 Mozilla und Netscape 7.1 , ohne dass es eine Endlosschleife gibt.

Gruß,
Boris