Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Usemap
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Usemap

Pages: [1]

geschrieben von Johannes1904 am 21.03.2006 - 09:38
Ich würde gerne von der in SELFHTML geschilderten Möglichkeit Gebrauch machen, die USEMAP in eine externe Datei zu verlegen. Man könnte dann nämlich die gleiche Verweissensitivität mehrfach verwenden. Ursprünglich sieht das bei mir so aus (das ist nur ein Auszug):

<table align=center>
<tr>
<td>
<img src="05.jpg" width="819" height="614" border="0" alt="text"
usemap="#bild">
</td>
</tr>
</table>
<map name="bild">
<area shape="circle" href="bw01.htm" coords="040,060,50" title="01">
<area shape="circle" href="bw02.htm" coords="150,180,50" title="02">

usw.

</map>

Lt. SELFHTML soll das bei einem Sprungziel außerhalb der Datei funktionieren wie bei Verweisen. Ich habe also die Map in eine andere Datei verlagert und den Aufruf anstelle der Map so versucht:

<a href="bw12.htm/#bild">&nbsp;</a>

bw12.htm ist natürlich im selben Ordner wie die Datei mit dem Verweis. Diese Datei enthält so, wie ich es probiere, im Body nur die Map. Das funktioniert aber nicht.

Weiß jemand, wie man das richtig machen muß und evt., ob das überhaupt geht? In der Online Version von SELFHTML steht nämlich nur noch: Normalerweise ist dieses Element in der gleichen Datei notiert.

Das klingt etwas anders als in der Buchausgabe.


geschrieben von Matneu am 21.03.2006 - 10:26
<a href="bw12.htm#bild">&nbsp;</a>

So far...
Matthias

geschrieben von Johannes1904 am 21.03.2006 - 11:55
Danke sehr - mein Fehler ist evident, dennoch funktioniert es nicht. Interessanterweise wird bei IE gar nichts, bei Firefox hingegen das ganze Bild sensibilisiert!

Ich habe das mal komplett in meine HP gestellt, damit man es leichter sehen kann:

http://michalowsky-online.de/st/lib....l/bw11.htm

geschrieben von Micha am 21.03.2006 - 20:20
Hi,

ich habe es auch erfolglos probiert und daraufhin direkt im SELF-FORUM als Frage reingestellt. Mal sehen was da an Infos kommen.
Ich hoffe das ist Dir recht.

Liebe Grüße Micha

geschrieben von Johannes1904 am 21.03.2006 - 20:29
Aber klar ist mir das recht, ich bin Dir dankbar.

Ich bin insofern zufrieden, als ich demnach anscheinend keine ganz so blöde Frage gestellt habe!!

geschrieben von Micha am 21.03.2006 - 22:16
Hallo,

blöde Fragen gibts ja so oder so nicht...

Es gabe meines erachtens eine schöne Antwort von Thomas im Forum. Diesen solltest Dir durchlesen und dann einen Blick in die dort verwiesene Tabelle werfen, um einen Überblick der Unterstützung zu erhalten.

Bitte beachte auch den Hinweis von Thomas:
Zitat
 Leider muss man die Tabelle mit Vorsicht genießen, denn ich kann den Test für Netscape 8.01 mit Gecko (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20050519 Netscape/8.0.1) nicht bestätigen.


Wenn sich weiteres ergibt, lass ich es Dir/Euch wissen.

Schöne Grüße Micha

geschrieben von Johannes1904 am 22.03.2006 - 16:29
Hurra, ich habe es geschafft!

Ihr könnt Euch das ansehen, wenn Ihr aufruft die URL

http://michalowsky-online.de/st/lib....bw11.shtml

Ich rufe die Datei bw12.htm enthaltend die Map-Definition von bw11 her mit dem SSI Kommando #include file auf. Damit habe ich den von mir gewünschten Effekt, daß ich die map-Definition von jeder Datei her erreichen kann.

Ob das nun wirklich die Erklärung und Lösung ist, weiß ich gar nicht, weil ich mehrere Dinge durchprobiert habe. Aber es funktioniert, das ist die Hauptsache.

Hei Micha - es stimmt, es gibt keine blöden Fragen, aber überflüssige. Ich hatte mal eine Bekannte, die sagte zu mir: Ich frag Dich so gerne . . . Wenn das nicht so entwaffnend wäre, könnte man die Lust am Antworten verlieren.

Der Sinn des Programmes: es soll so etwas wie ein virtuelles Ostereiersuchen für ein Seniorenforum werden - Erklärung, wenn Ihr in die obige URL statt bw11.shtml eingebt index.html (oder gar nichts an der Stelle) - aber nix verraten - ist natürlich noch nicht bekanntgegeben - bitte!

Ich danke Euch sehr für Euer Interesse und bereitwillige Hilfe.







geschrieben von Micha am 22.03.2006 - 18:59
Hallo

Ich leite das von Thomas mal direkt an Dich weiter:

Zitat
 Hallo,

Zu dem Frager aus dem anderen Forum (weil ich keinen Bock haben mich dort zu registrieren für eine einzige Antwort):

Er schreibt "SSI Kommando #include file", dann soll es bitte auch richtig machen (denn was er in der Seite jetzt als Code hat ist Gemüse) und eine Datei wie http://www.meta-text.net/test/map.html erstellen (Quellcode der Seite angucken) und diese dann an der richtigen Stelle - d.h. innerhalb vom <body> - in seiner anderen Datei includen.

Grüße
Thomas


Quelle: http://forum.de.selfhtml.org/?t=126....p;m=813504

Micha

geschrieben von Johannes1904 am 22.03.2006 - 20:58
Ich habe Deine Hilfsbereitschaft anerkannt und danke Dir dafür. Ich freue mich auch über Kritik, lass mir meine Produkte jedoch, so amateurhaft sie sein mögen, nicht als Gemüse bezeichnen.

Ich werde Deinem Rat folgen und meine Sachen künftig für mich behalten.

geschrieben von Micha am 22.03.2006 - 21:26
Ein wenig über den Dingen sollte man schon stehen, es war ganz sicher nicht so gemeint, wie Du es aufgenommen hast...

Er wollte Dir nur sagen, das sowas:
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
</head>

<body>
...
</head>

<body>

falsch ist...

Sei es Drum...

@Mods/Admins: Bitte die letzten vier Beiträge löschen (gezählt ab diesen)

Micha


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.