Wie kann ich einen Anker ansprechen?
David Hörpel
- javascript
Hallo!
Wie kann ich den mit document.anchors einen vorhanden Anker in einer if-Anweisung ansprechen?
Bsp:
a = "hallo";
if(a == document.anchors[a])
{ // tu was}
Ich brauche nämlich nur den Namen und keine Eigenschaft von dem Anker!
Gruß David!
Hi,
Wie kann ich den mit document.anchors einen vorhanden Anker in einer if-Anweisung ansprechen?
genauso wie außerhalb derselben.
if(a == document.anchors[a])
a hast Du als String definiert, document.anchors[a] ist (nicht vorhanden oder) ein Objekt. Der Vergleich fällt negativ aus.
Ich brauche nämlich nur den Namen und keine Eigenschaft von dem Anker!
Der Name _ist_ eine Eigenschaft von dem Anker.
Cheatah
Hallo,
Wie kann ich den mit document.anchors einen vorhanden Anker in einer if-Anweisung ansprechen?
Wie oft denn noch? Alle relevanten Informationen hast Du bereits bekommen. Meine Hinweise stehen in diesem Beispiel:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test by TM 05/03</title>
<script language="JavaScript" type="text/javascript">
<!--
function Anker()
{
var a,d,i;
a="hallo";
d=document.anchors;
for(i=0;i<d.length;i++)
{
if(d[i].name==a)
{
alert("Der Anker "+a+" existiert.");
break
}
}
}
//-->
</script>
</head>
<body onload="Anker()">
<a name="hallo"></a>
</body>
</html>
MfG, Thomas