location.href='seite.php#anker' funktioniert nicht
Fabian
- javascript
Hallo!
Ich habe ein Problem mit meinem JavaScript:
Wenn ich es so aufrufe:
<body onload="javascript:top.frames['BeispielFrame'].location.href='seite.php'">
funktioniert alles wunderbar- die Seite wird in den Frame geladen.
Wenn ich allerdings einen Anker hinzufüge:
<body onload="javascript:top.frames['BeispielFrame'].location.href='seite.php#unten'">
tut sich gar nichts... Was mach ich denn falsch?
MfG
Entschuldigung für meine vorschnelle Frage- ich konnte es nun mit einem kurzen Blick in selfhtml selbst lösen. Für die Suchmaschinen ;-):
Ich setze einfach in der aufzurufenden Seite.php den Anker selbst:
<body onload="javascript:window.location.hash='unten'">
Und schon klappt das :-)
MfG
Hallo Fabian!
Für die Suchmaschinen ;-):
Ich setze einfach in der aufzurufenden Seite.php den Anker selbst:
Und damit diejenigen, die dies über eine Suchmaschine finden, es auch richtig machen:
<body onload="javascript:window.location.hash='unten'">
^^^^^^^^^^^
»javascript:« ist hier überflüssig. Ein Event-Handler erwartet ohnehin JavaScript, das muss man ihm nicht explizit noch einmal sagen...
Und schon klappt das :-)
Und schon ist es richtiger ;)
Viele Grüße aus Frankfurt/Main,
Patrick