Hallo!
Wenn ich folgendes Script habe,
<script language="JavaScript" type="text/javascript">
<!--
function Anker()
{
var a,d;
a= "hallo";
d=document.anchors;
if(d[0].name==a)
{
alert("Der Anker "+a+" existiert.");
}
else {alert("Existiert nicht!")}
}
//-->
</script>
und in der Variable a das hallo durch window.location.hash.substring(2); ersetzen möchte, wie mache ich es dann, dass die Variable in der if-Anweisung immer noch verglichen werden kann? Dabei muss ich dazu sagen, dass das hier substring(2) in diesem Fall richtig ist, damit der korrekte Anker ausgegeben wird (das 1.Zeichen ist die Raute, das 2. Zeichen ist ein Buchstabe, der das direkte Finden des Ankers verhindert. Das ist nötig, weil ich nur so beim Nichtvorhandensein des Ankers "hallo" eine "1" dahinterhängen muss, damit dieser gefunden wird).
Gruß David!
Ps: Ich habe diesen neuen Thread eröffnet, weil auf meinen alten Thread mir keiner mehr eine Antwort gegeben hat, da dieser zu weit unten steht.