Spezial spezial - Javascript Problem

tresor-online

Sehr aktives Mitglied
15. Juni 2015
450
36
Hallo!

Habe ein spezial Problem in unserem Shop. ;)

Folgende Sachlage:
Wir haben in unserem Shop eine CMS-Seite "Downloads", in der alle Anleitungen, Produktbeschreibungen vorhanden sind.
zb:
https://www.tresor-online.de/Downloads
zum Ein- und Ausklappen der "Kategorien" wird ein einfaches Javascript verwendet, welches ich in die custom.js gepackt habe.
Das funktioniert auch ganz einwandfrei.
ABER!
ich möchte diese CMS-Seite auch in den Artikeldetaisl einblendne lassen, habe hierfür am template ein paar Änderungen vorgenommen und es hat funktioniert:
zb:
https://www.tresor-online.de/TR1000-Moebeltresor
Da gibt es den Reiter "Datenblätter & Zertifikate", wenn man draufklickt erscheint die CMS Seite "Downloads".
so weit so gut.
Nun zum Problem:
Hier funktioniert das Javascript zum Ein/Ausklappen nicht.
Hat jemand eine Idee warum?
Kann mier hier irgendwer behilflich sein?

Danke :)
Roland
 

adelheid_f

Gut bekanntes Mitglied
13. November 2010
141
3
AW: Spezial spezial - Javascript Problem

Hallo Roland

vorneweg: Ich hab keine Ahnung von JTL :) Soviel sehe ich aber, der ganze Block mit der ID downloads und darin die IDs der einzelnen Links ist doppelt vorhanden:

Code:
          <div class="panel ">
               <h2 class="title">Datenblätter &amp; Zertifikate</h2>
               <div class="custom_content">
<div class="cms-header" id="downloads">
<table><tbody><tr><td>
<h1>Downloads</h1>
</td></tr></tbody></table>
</div>
<p>
 Hier finden Sie Anleitungen, Beschreibungen, Zertifikate etc. zum Downloaden. Benötigen Sie eine speziellere Auskunft kontaktieren Sie uns bitte jederzeit!<br></p>
<a class="downloads-links" onclick="showHide(1)">
<h2 class="downloads-h2">
 Allgemein
</h2>
</a>
<div [COLOR=#FF0000]id="1"[/COLOR] style="display: inline">
....
<div class="panel">
               <div class="custom_content">
<div class="cms-header" id="downloads">
<table><tbody><tr><td>
<h1>Downloads</h1>
</td></tr></tbody></table>
</div>
<p>
 Hier finden Sie Anleitungen, Beschreibungen, Zertifikate etc. zum Downloaden. Benötigen Sie eine speziellere Auskunft kontaktieren Sie uns bitte jederzeit!<br></p>
<a class="downloads-links" onclick="showHide(1)">
<h2 class="downloads-h2">
 Allgemein
</h2>
</a>
<div [COLOR=#FF0000]id="1"[/COLOR] style="display: inline">

Liebe Grüße
Adelheid
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Spezial spezial - Javascript Problem

Deine "Lösung" verursacht ein Cross-Side-Scripting (XSS) was aus Sicherheitsgründen geblockt wird.
Dadurch klappt das JSnicht mehr.

Doppelte/Mehrfache IDs kommen dannnoch hinzu.
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
450
36
AW: Spezial spezial - Javascript Problem

Danke für die Antworten! :)
Ich habs an unseren Itler weitergeleitet, der hat nur leider sehr wenig Zeit. gerade.
Gibts für das XSS Problem eine Lösung?
bzw kann mri jemand behilflich sein, wie ich das richtig in der Seite einbaue?
Wäre wirklich dankbar.