Html Imagemap mal andersrum

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Html Imagemap mal andersrum

Beitrag von roli » 08.01.2004 10:46:26

Hi Forum,

ich habe folgendes Problem.
Ich wuerde gerne ueber einen Link auf einer Web Seite einen bestimmten Teil eines recht grossen Bildes anzeigen. Vom Prinzip her wie eine Imagemap (ich klicke auf einen Teil der Grafik und lande auf der damit verlinkten Seite) nur halt rueckwaerts.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

LittleBoy
Beiträge: 718
Registriert: 30.04.2002 14:32:26

Beitrag von LittleBoy » 08.01.2004 11:45:01

Dafür musst du das Bild in kleine Teile zerlegen. Über eine Tabelle (oder moderner über div-tags) kannst du dir dann aus den Einzelbildern das gesamte Bild zusammensetzen, oder halt auf Wunsch nur Einzelteile anzeigen.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 08.01.2004 12:04:25

Erst mal danke fuer die schnelle Antwort.
Ich bin mir nicht sicher ob ich dich richtig verstanden habe, oder ob ich meine Frage nicht deutlich genug gestellt habe.
Ich bin gerade dabei eine Reisebeschreibung zu schreiben. Hierzu habe ich eine Landkarte (recht gross) eingescannt. Ich moechte aus meinen Beschreibungen der verschiedenen Ort, in die Landkarte "verlinken", und direkt zentriert ueber dem Ort stehen.
Mir ist nicht klar wenn ich, z.B. die Landkarte in ein 3*3 Raster zerlege, wie ich den Link auf die Landkartenseite (mit der Tabelle) setzten soll, das gleich das Feld in der Mitte angezeigt wird, ich aber in alle Himmelsrichtungen scrollen kann?
Vielleicht geht 's ja auch ueberhaupt nicht!
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

LittleBoy
Beiträge: 718
Registriert: 30.04.2002 14:32:26

Beitrag von LittleBoy » 08.01.2004 12:12:10

Die kannst versuchen, für jedes img-tag ein id-Tag zu setzen:

<table>
<colgroup>
<col width="30px">
<col width="30px">
</colgroup>

<tbody>
<tr><td><img id="1_1" src="part_1_1"></td><td><img id="1_2" src="part_1_2"></td></tr>
<tr><td><img id="2_1" src="part_2_1"></td><td><img id="2_2" src="part_2_2"></td></tr>
</tbody>

</table>

Dann müsstest du (theoretisch, wenn vom Browser unterstützt) mit <a href="zielseite_oder_leer#1_1"> auf das erste Teil verlinken und der Browser sollte(!) dann das img zentriert dastellen.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 08.01.2004 13:32:53

Nun denn, das ist doch schon mal ein Ansatz, werde ich testen.

Ich hatte halt schon mal ueberlegt, das Bild, als ganzes, als Hintergund (der Seite oder der Tabelle) zu verwenden, die Zellen auf eine fixe Groesse zu definieren, um dann in den Zellen nur einen Tag wie <a name="1_1"></a> zu setzen, auf den dann mein Link aus dem Text zeigt.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten