08/15: Ankersprung innerhalb einer Seite

Beitrag lesen

Hallo,habe hier ein kleines Problem. Ich habe dynamisch eine
HTML Seite mit Javascript Inhalten erstellt. In der Seite
sind mehere Anker definiert. Das erste was das Javascript
machen soll ist direkt zu einem bestimmten Anker im Dokument
zu springen. Mit IE geht das prima aber mit Netscape leider nicht
Das Script sieht ungefähr so aus:
<html>
<body bgcolor="#F2F1DF">

??!!

<head>
<title>Visualization Hyper Structure</title>

Hyper, indeed ! ;o)

<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

Hmmm !!

<script type="text/javascript">
window.location.href="#test";
</script>
die Ankerdefinition sieht so aus:
<a HREF="http://www.aldi.de" NAME="test" ID="test"> Test  </a>

Hier landest du bei Aldi !!

Bin mir sicher das da irgendetwas falsch ist, die Frag ist
nur was und wie ich das ändern kann.

Normalerweise sieht ein lokaler( relativer ) Verweis so aus :
<a href="#Ankereins">Ankereins</a>
<a name="Ankereins">...</a>
Bei absoluten Verweisen sollte sichergestellt sein, dass die Anker auch existieren !
Bei Aldi gibt es keinen Anker mit Namen #test !
Wenn du unbedingt JavaScript verwenden möchtest, mußt du eine Funktion aufrufen :
<a href="javascript:anker()">anker</a>
function anker()
{ window.location.href="#test";}
<a name="Ankereins">...</a>
:o))