LSpreee: Zwischen Bildebenen wechseln

Beitrag lesen

Ich möchte eine Karte mit verschiedenen Overlays anzeigen, die man auswählen kann.

Heisst das sowas wie Layer in einem GIS? Gehts um geographische Karten?
Frage dahinter: sind es rechteckige Images, die durchsichtige Bereiche haben (alpha-Kanal von gif?).

Soll man nur einzelnen Layer an/ausschalten oder auch die Reihenfolge ändern?

<img src="1.gif" name="image" alt="Karte">
<input type="button" value="Ansicht1"
onclick="document.image.src='2.gif'"><br>

Hierbei wird allerdings nur das Overlay vorgetäuscht, was das ganze ein wenig unflexibel macht.

Meinst Du, dass Du noch nicht wirklich Karten übereinander legst, sondern nur jeweils eines anzeigst? Das tust Du aktuell. Du kannst mehrere Bilder wirklich übereinander legen, indem du sie mittels CSS position:absolute formatierst. Es gibt da einen guten Artikel im Wiki.

  • zudem passt mir aufgrund der Javascriptproblematik diese Lösung nicht ganz.

Nun, du musst dir überlegen, ob du das Klientseitig (JS) machst oder serverseitig (php). In letzterem Fall muss die Seite allerdings jedesmal einen Refresh absolvieren.

LG,
LSpreee