Hallo zusammen,
ich habe in meiner Kategorienbeschreibung einige versteckte Absätze, die mit einem onclick-Event sichtbar gemacht werden sollen. Der Code ist korrekt, hat auch einige Zeit lang funktioniert, und wurde nicht geändert. Im HTML-Test-Tool von W3Schools funktioniert er ebenfalls.
<div id="infobrief1" style="visibility:visible;"><p style="font-size:0.91em"><a onclick="document.getElementById('infobrief1').style.visibility = 'hidden';document.getElementById('infobrief1b').style.visibility = 'visible';document.getElementById('infobrief2').style.visibility = 'visible';" style="cursor:pointer"><p style="font-size:0.91em"><p style="font-size:0.91em">→ Du möchtest auf dem Laufenden bleiben?</a></p></div>
<div id="infobrief1b" style="visibility:hidden;"><p style="font-size:0.91em"><a onclick="document.getElementById('infobrief1b').style.visibility = 'hidden';document.getElementById('infobrief1').style.visibility = 'visible';document.getElementById('infobrief2').style.visibility = 'hidden';" style="cursor: pointer;"><p style="font-size:0.91em">← Zurück</a></p></div> <div id="infobrief2" style="visibility:hidden;"><h3>Du möchtest auf dem Laufenden bleiben?</h3><p style="font-size:0.91em">Wir informieren dich gern über Trends, neue Accessoires und weitere besondere Angebote.<br>Zu unserem Infobrief: <a href="" title="Dein Infobrief"><span style="font-size:1em">→ Bitte hier entlang!</span></a><br>(Erscheint ein- bis max. zweimal im Monat.)</p>
</div>
Ich weiß nicht genau, wann die Funktion den Geist aufgegeben hat. Jedenfalls sieht der Code im Backend weiterhin so aus wie oben. Im Quelltext neuerdings aber so:
<div id="infobrief1"><p style="font-size:0.91em"><a style="cursor:pointer"></p><p style="font-size:0.91em"><p style="font-size:0.91em">→ Du möchtest auf dem Laufenden bleiben?</a></p></div><div id="infobrief1b"><p style="font-size:0.91em"><a style="cursor: pointer"></p><p style="font-size:0.91em">← Zurück</a></p></div><div id="infobrief2"><h3>Du möchtest auf dem Laufenden bleiben?</h3><p style="font-size:0.91em">Wir informieren dich gern über Trends, neue Accessoires und weitere besondere Angebote.<br />Zu unserem Infobrief: <a href="" title="Dein Infobrief"><span style="font-size:1em">→ Bitte hier entlang!</span></a><br />(Erscheint ein- bis max. zweimal im Monat.)</p></p></div>
Zu bestaunen ist das Ergebnis übrigens unter https://halsundschal.de/shop/herrenschals/, dann runterscrollen bis "Du möchtest auf dem Laufenden bleiben?"
Statt nur eben diesen Satz zu zeigen oder nur das "← zurück" mit Newsletter-Text, zeigt es alles an, und die verberge/zeige-Links funktionieren natürlich nicht.
Irgendwas macht das. Aber was?
Seit ich das letzte Mal gesehen hatte, dass es noch funktioniert, habe ich einige Plugins installiert - und nun zum Testen wieder deinstalliert. Keine Änderung. Die Testkonsolen von Chrome, Safari, Opera, Firefox zeigen mir nichts Ungewöhnliches an.
Habt ihr irgendeine Idee?