Hallo Forum,
ich scheitere an einer vermutlich einfachen Sache und bitte um Unterstützung.
Ich habe eine einfache Lösung gefunden, um von einer Seite A auf eine Seite B zu verlinken und dabei eine beliebige Ebene zu öffnen. Ich stelle beim Link-Text einfach die folgende Anweisung in den HTML-Body (Platzhalter):
<a href="ebenen.htm?showPopup=true&layer=6" ">Öffne Ebene 3...</a>
Die Seite ebenen.htm erhält das folgende Script im HTML-Head:
<script> function checkForPopup() { const urlParams = new URLSearchParams(window.location.search); if (urlParams.has('showPopup') && urlParams.has('layer')) { const layerValue = urlParams.get('layer'); xr_cpu(layerValue); // Call xr_cpu function with the layer value from the URL parameter } } document.addEventListener("DOMContentLoaded", checkForPopup); </script>
Das war's schon, mehr wird nicht benötigt.
Nun möchte ich diesen Link aber auch auf ein Bild / eine Grafik setzen, und das funktioniert nicht.
Die Linkbeschreibung habe ich entfernt, also:
<a href="ebenen.htm?showPopup=true&layer=6" "></a>
Das Ergebnis ist, dass das Bild unsichtbar wird 😟. Kein Wunder - es heißt ja auch::"mit HTML-Code ersetzen.
Aber ich bin überzeugt, es gibt eine Lösung, dass die Grafik sichtbar ist, den Hoover-Effekt anzeigt und den Link wie gewünscht ausführt.
Vielen Dank im Voraus!
Viele Grüße
Michael
PS:
WebDesigner 19
Windows 11