Html für Einsteiger  

 

Einbau von Hyperlinks

Hyperlinks werden mit Hilfe des <a href> - Tags, daß mit einem </a> abgeschlossen wird, erzeugt. Innerhalb des Tags wird die Adresse angegeben, die angesprungen wird. Der Text, der auf das Sprungziel verweist, wird von den Tags umschlossen. Er erscheint unterstrichen - zum Zeichen, das der Text verlinkt ist.

 
<a href=
"http://rechneradresse/ordner/zieldatei.html" > Zur Zieldatei </a>
"Start"-Tag Zieladresse Verweistext Schlußtag

 

Die Zieladresse kann auf verschiedene Weise angegeben werden. Wichtig ist, ob sich die Zieldatei auf dem eigenen Rechner befindet oder auf einem anderen Rechner. Wenn die Zieldatei auf dem eigenen Rechner untergebracht ist, spricht man von einem internen Verweis, im anderen Fall von einem externen. Bei einem externen Verweis muß immer vorneweg "http://" angegeben werden, dann folgt der Rechnername und der Pfad der Datei.

Bei einem internen Link muß nur der Pfad zur Zieldatei angegeben werden. Das kann auf einem Webserver auf verschiedene Weise geschehen. Der Webserver hat ein sogenanntes "root"-Verzeichnis, das sich in Unterverzeichnisse aufspaltet. Im root-Verzeichnis nimmt die Verzweigung ihren Anfang: Das root-Verzeichnis ist sozusagen die Wurzel des Verzeichnis-"Baums".

Ein Verweis auf eine Datei kann nun an zwei verschiedenen Stellen des Verzeichnisbaums beginnen. Die eine (seltener) genutzte Möglichkeit ist, vom root-Verzeichnis aus den Dateipfad anzugeben, dann beginnt der Dateipfad mit einem / (Slash).

Die andere Möglichkeit ist die, dokumentrelativ zu verweisen. Dabei wird von dem Ort ausgehend, in dem das Dokument liegt, von dem aus verwiesen wird, der Dateipfad angegeben. Keine Angst - es ist nicht so kompliziert, wie es klingt!

 
 

Beispiel für das Einbinden eines externen Links:

<a href ="http://www.netfeatures.de/dreamweaver/index.html">
DW-Tutorial
</a>

Beispiel für das Einbinden eines internen Links ausgehend vom obersten Verzeichnis:

<a href ="/frames/start_kontakt.html">Kontakt</a>

Beispiel für das Einbinden eines internen Links ausgehend vom aktuellen Dokument:

<a href ="../frames/start_photo.html">Photographics</a>

 
  Beispiel anschauen  

 


Bei den internen Links, die relativ zum aktuellen Dokument verlinkt werden, kann man in das nächsthöhere Verzeichnis wechseln, indem man ../ angibt.

 


Wenn man ein Dokument
nicht im selben Browserfenster, sondern in einem anderen Fenster öffnen will, muß man mit target=_blank noch zusätzlich das Zielfenster definieren. Das geht so:


 
 

Zieldatei in einem extra Fenster öffnen:

<a href ="/frames/start_photo.html" target="_blank">Photographics</a>

 
  Beispiele anschauen  
 


Es gibt auch die Möglichkeit, innerhalb eines einzigen Dokuments mit Hilfe von Links hin- und herzuspringen. Besonders praktisch ist dies, wenn man eine ziemlich längliche Seite hat und dem Besucher mit Hilfe von Links das Scrollen ersparen möchte. Dafür muß man zunächst an der Stelle, die "angesprungen" werden soll, einen sogenannten Anker festlegen. Dieser Anker bekommt einen Namen, zum Beispiel "oben". An der Stelle, von der aus dann zu der mit dem Anker markierten Stelle gesprungen wird, wird wieder ganz normal ein <a href> - Link gesetzt, nur das dann zusätzlich noch der Name des Ankers und ein Lattenkreuz vor den Dateinamen gesetzt wird. Das sieht dann so aus:

 
 

Beispiel:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Webfeatures - HTML-Beispiele</title>
</head>

<body bgcolor="#FDE49B">
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
Hier steht eine Überschrift, die mit einem Anker versehen ist:
<a name="oben"></a>

Hier steht ne Menge Text, vielleicht auch viele Grafiken.....<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>

<p><a href="#oben">Hier gehts nach oben</a></p>
</body>
</html>


 
  Beispiel anschauen  


Man kann auch in andere Dateien direkt an eine bestimmte Stelle springen. Das ist sehr praktisch für Querverweise, wenn zum aktuellen Thema der gerade geladenen Datei zusätzliche Informationen in anderen Dateien existieren. Dann müssen zusätzlich zu den Angabe des Sprungziels noch der Name und der Pfad der Datei, auf die verwiesen wird, angegeben werden:

 
 

Beispiel:

1. Datei xyz.html, in der der Link steht:

<br>
Hier ist eine Stelle, an der auf Informationen in einer anderen Datei verwiesen wird. Diese Stelle wird gleich zu sehen sein, wenn Sie auf
<a href="info.html#Verweistext">hier</a>
klicken....<br>

2. Datei (Name: info.html) in der der Anker steht:

<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
Interessante Textstelle, auf die von einer anderen Datei verwiesen wird.
<a name="Verweistext"></a><br>

 
  Beispielseiten anschauen  
 


Zu guter Letzt soll noch der Email-Link erwähnt werden. Sein Name sagt schon alles über seine Funktion und Wichtigkeit. Wenn der Email-Link angeklickt wird, geht automatisch ein Fenster eines Mailprogramms auf. Meistens wird das der Outlook Express sein, bei manchen auch der Messenger von Netscape. Der Nachteil ist dabei allerdings, wenn das Mailprogramm nicht korrekt konfiguriert ist, das der User auch keine Mail verschicken kann. Aber wenn doch, bekommt der Kontaktwillige auf bequeme Weise die Möglichkeit, dem Empfänger eine Nachricht zukommen zu lassen. Dazu gibt man im <a href> - Tag erst mailto: an und dann, an welche Email-Adresse die Mail gehen soll, z. B. info@xyz.de - ohne Leerzeichen dazwischen.

Wenn man es ganz schick haben will, kann man - wieder ohne Leerzeichen - ein Fragezeichen und dann subject= ..... anfügen. Dadurch gibt man den Inhalt der Betreffzeile vor. Die kann allerdings vom Absender verändert werden, wenn er möchte. Die Anführungszeichen müssen übrigens alles umschliessen: vom mailto bis zum Ende des Betreffs.

 
 

Beispiel für das Einbinden eines Email- Links:

<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">
Ich freue mich über eine
<a href="mailto:info@xyz.de?subject=Mail von der Website">Mail</a> von Ihnen!</font></p>

 
  Beispielseite anschauen  
 


 
 
Tabellen
 
 

© 2001 by http://www.webfeatures.de, Christiane Gerlach, Hannover