|
||||||
|
Inhalt:
Im Abschnitt "Inline-Grafik
als Verweis für eine externe Grafik"
(../aufgabe3/hinweise.html#Verweis)
in den Hinweisen zu Blatt 3 wurde
gezeigt, wie eine Inline-Grafik als Verweis auf eine externe Grafik eingesetzt
werden kann.
Das dort vorgestellte Prinzip ist jedoch eingeschränkt:
Durch das Zusammenspiel der HTML-Anweisungen map und
img können diese Beschränkungen überwunden werden:
Mit Hilfe von img und map kann eine interaktive Grafik
eingerichtet werden:
<img src="grafik-url" alt="grafik-ersatztext"
usemap="verweis_auf_map">
...
<map name="name">
<area shape="art" coords="koordinaten"
href="url" alt="ersatztext">
...
weitere Teilflächenbeschreibungen
...
</map>
Erläuterungen:
img wird an der aktuellen Stelle im Dokument eine
Inline-Grafik eingefügt. Es ist sinnvoll, dabei die folgenden Attribute zu
benutzen:
src legt wie
üblich die einzufügende Grafikdatei fest.alt mit der Angabe
grafik-ersatztext.usemap verweisen Sie auf die zugehörige Beschreibung.html/verweise/projektintern.htm#anker]width und height
sollte hier verzichtet werden, da sonst ggf. die Grafik-Beschreibung
mittels map nicht mehr zur eingebetteten Grafik passt.map
vorgenommen:
map-Attribut name
wird der Anker für einen Verweis festgelegt. Über das Attribut
usemap bei img können Sie sich dann auf die so
gekennzeichnete Beschreibung beziehen.html/verweise/projektintern.htm#anker]area wird jeweils eine anklickbare Teilfläche
beschrieben.
shape legen
Sie die Art der anklickbaren Teilfläche fest. Mögliche Angaben sind:
CIRCLE (Kreis), POLY (Polygon) und
RECT (Rechteck).CIRCLE: ein Wertepaar für den Kreismittelpunkt + ein
Wert für den RadiusRECT: zwei Wertepaare (links unten und rechts oben)POLY: jeweils ein Wertepaar für jeden Eckpunktalt ist
notwendig.area beschrieben werden.map (Werte
sind willkürlich!):
<map name="def">
<area shape="RECT" coords="222,55,299,232"
href="http://www.uni-giessen.de/fb29/" alt="[Veterinär-Medizin]">
<area shape="CIRCLE" coords="222,55,30"
href="http://www.uni-giessen.de/hrz/" alt="[Mittelpunkt]">
<area shape="POLY"
coords="299,229,350,256,350,255,369,234,357,253,337,255,326,222,336,
203,324,64,352,22,332,3,259,7,295,95,299,237"
href="http://www.uni-giessen.de/fb20/" alt="[Medizin]">
</map>
/html/grafiken/verweis_sensitive.htm#definieren]
img und map ist beliebig.Anmerkung: Es gibt noch eine weitere Methode für sensitive
Grafiken, die aber hier nicht vorgestellt werden soll: Server-seitige
verweis-sensitive Grafiken. Lesen Sie dazu Stefan Münz: [
html/grafiken/verweis_sensitive.htm#server_seitig]
noch nicht realisiert
Siehe dazu
$Revision: 1.14 $ ($Date: 2003/11/02 11:51:53 $) by $Author: g029 $