browser vorschau, ankerlink
tysi
- https
hallo, ich hab ein kleines problem.
ich möchte gern ankerlinks einfügen was so auch geht. nur bei der vorschau im browser zeigt er mir an das die seite nicht gefunden wird obwohl ich ja dasselbe dokument angezeigt haben will und nur im dokument springen will ... was ist da falsch? editor ist "phase 5"
<!doctype html public "-//W3C//DTD HTML 3.2 //EN">
<html>
<head>
<title>Testat 3</title>
<meta name="author" content="xxx">
<meta name="keywords" content="Informatik, Testat3, Euro">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div align="center"><h1><font face="VERDANA,ARIAL,HELVETICA">Das neue Geld stellt sich vor:</font></h1></div>
<br>
<table cellpadding="4" border="1" bordercolorlight="#FFBF00" bordercolordark="#4F4F4F" bgcolor="#FFDF00" align="center" >
<tr>
<td><a href="#5">5 Euro</a></td> //ankerlink
<td><a href="#10">10 Euro</a></td>
<td><a href="#20">20 Euro</a></td>
<td><a href="#50">50 Euro</a></td>
<td><a href="#100">100 Euro</a></td>
<td><a href="#200">200 Euro</a></td>
<td><a href="#500">500 Euro</a></td>
</tr>
</table>
<br>
<br>
<p align="justify">Seit dem 13. Dezember 1996 wissen wir, wie das neue Geld aussehen
wird. Eine zuvor durchgeführte Meinungsumfrage sollte zeigen, was die Euro-Bürger
von ihrer neuen Währung erwarten. Dabei äußerten sich auch diejenigen, die in ihrem
Beruf mit großen Bargeldbeträgen umgehen müssen (z.B. Taxifahrer und Bankkassierer).
Ziel ist es, eine größtmögliche Akzeptanz zu erreichen und den Verbraucher zu schützen.<p>
</p>
<p align="justify">Die Euro-Scheine zeigen Zeitalter und Stile in Europa.
Bei den Münzen gibt es im ganzen Euro-Land die gleichen Vorderseiten. Hier ist
der Wert zu sehen. Die Rückseiten sind dagegen national unterschiedlich geprägt.
Natürlich gelten alle Münzen überall im Euro-Land.</p></p>
<table cellspacing="0" width="100%" cellpadding="10" >
<colgroup>
<col width="33%">
<col width="33%">
<col width="33%">
</colgroup>
<tr>
<td align="right" bgcolor="#FFFF80">zurück</td>
<td><a name="#5"> //ziel des ankers
<td align="center"><img src="5.klein.front.jpg" width="64" height="33" border="0" alt=""> </td>
<td align="center"><img src="5.klein.back.jpg" width="64" height="33" border="0" alt=""></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFF80">zurück</td>
<td align="center"><img src="10.klein.front.jpg" width="67" height="35" border="0" alt=""></td>
<td align="center"><img src="10.klein.back.jpg" width="67" height="35" border="0" alt=""></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFF80">zurück</td>
<td align="center"><img src="50.klein.front.jpg" width="74" height="41" border="0" alt=""></td>
<td align="center"><img src="50.klein.back.jpg" width="74" height="41" border="0" alt=""></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFF80">zurück</td>
<td align="center"><img src="100.klein.front.jpg" width="78" height="43" border="0" alt=""></td>
<td align="center"><img src="100.klein.back.jpg" width="78" height="43" border="0" alt=""></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFF80">zurück</td>
<td align="center"><img src="200.klein.front.jpg" width="81" height="43" border="0" alt=""></td>
<td align="center"><img src="200.klein.back.jpg" width="81" height="43" border="0" alt=""></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFF80">zurück</td>
<td align="center"><img src="200.klein.front.jpg" width="81" height="43" border="0" alt=""></td>
<td align="center"><img src="200.klein.back.jpg" width="81" height="43" border="0" alt=""></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFF80">zurück</td>
<td align="center"><img src="500.klein.front.jpg" width="85" height="43" border="0" alt=""></td>
<td align="center"<option value="">><img src="500.klein.back.jpg" width="85" height="43" border="0" alt=""></td>
</tr>
</table>
</body>
</html>
hallo,
1. anker *müssen* mit einem buchstaben oder einem unterstrich beginnen, also keine zahlen oder sonstige sonderzeichen.
2. ich würde statt name id verwenden. dann könnte es so aussehen:
<a href="#_500">gehe zu 500</a>
<p id="_500">funfhündert</p>
mit freundlichen grüßen
dimitri rettig
Hi,
- anker *müssen* mit einem buchstaben oder einem unterstrich beginnen, also keine zahlen oder sonstige sonderzeichen.
Bitte keine falschen Behauptungen.
Das name-Attribut des a-Elements hat den Datentyp CDATA (und nicht ID oder NAME).
Und selbst wenn der Datentyp ID oder NAME wäre: dann wäre der Unterstrich als erstes Zeichen unzulässig.
- ich würde statt name id verwenden. dann könnte es so aussehen:
<a href="#_500">gehe zu 500</a>
<p id="_500">funfhündert</p>
id-Werte müssen mit einem Buchstaben beginnen, sie dürfen NICHT mit einem Unterstrich beginnen.
Das Problem des Ursprungsposters liegt hier:
<td><a name="#5"> //ziel des ankers
im Name-Attribut darf nur der Name stehen, nicht jedoch das #.
Es sei denn, das # soll Bestandteil des Namens sein - dann müßte jedoch das darauf verweisende href-Attribut "#%235" lauten...
cu,
Andreas
hallo,
ups ... da hast du wohl recht. http://www.w3.org/TR/html4/types.html#h-6.2
<zitat>
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").
</zitat>
im Name-Attribut darf nur der Name stehen, nicht jedoch das #.
Es sei denn, das # soll Bestandteil des Namens sein - dann müßte jedoch das darauf verweisende href-Attribut "#%235" lauten...
das geht dann aber auch nicht.
mit freundlichen grüßen
dimitri rettig
Hallo,
- ich würde statt name id verwenden. dann könnte es so aussehen:
Ich eigentlich auch, weil mir das Konzept der id mehr zusagt, als das
von <a name="...">. Uneigentlich muß ich aber zugeben, daß je nach
Zielgruppe der Seite ein Einsatz des konventionellen Ankers sinnvoller
ist. Der Netscape 4 unterstützt die Ankerfunktion von id meines Wissens
nun mal nicht.
Tim