Ich glaube an diesen Stellen passt was nicht:
|
Quellcode
|
1
|
<span id="tab1" ... onmousedown="getElementById('tab1_details').style.display = 'block'; ...
|
Die Schaltflächen bekommen eine ID um sie anzusprechen: id="tab1" usw. Dann gibt es das Ereignis onmousedown, also wenn die linke Maustaste über der Schlatfläche gedrückt wird: onmousedown=.... Da wird die Funktion getElementById aufgerufen. Die Funktion sucht die Schalfläche an Hand der vergebnen ID. Nur ist die ID "tab1" und nicht "tab1_details" Die Funktion sucht also ein Element (hier die Schhaltfläche) mit der ID "tab1_details", nur die gibt es nicht, da die ID ja "tab1" ist. Was dort generell passieren soll. Wenn man eine Schaltfläche anklickt, soll sie weiß werden und alle anderen blau. Allerdings eine Funktion, die dann eine Link aufruft sehe ich da auch nicht.
Ist immer etwa schwer sich in fremden Quellcode zurecht zu finden, zu mal er auch sehr schlecht zum Lesen formatiert ist.
Da haben die wohl dran rumgeschaubt und was übersehen. Wie so was allerdings durch die Qualitätssicherung kommt, ist mir schleierhaft.
Man könnte jetzt probieren das selbst zu korrigieren. Ist ber zum einen sehr mühsam, man müsste es auch jedes mal wieder neu machen, und zum anderen für einen Außenstehenden wohl kaum machbar. Davon abgesehen ist der Erfolg eher zweifelhaft, da das ganze doch schon recht komplex ist.
Mein Vorschlag: Die Macher in einer Mail drauf hinweisen, dass da was nicht richtig funktioniert und beten.