Bild mit Link

fuerteventura-2007 schrieb am 03.11.2024 um 18:34 Uhr

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

Kommentare

Noch 0 Kommentare - Schreibe den ersten Kommentar ...