Aufklapplink für Div's | Mehrere Divs gleichzeitig aufgeklappt ?

pseudobrain

Grünschnabel
Hallo Tutorials-Forum.

Ich habe folgendes Script in meiner Seite eingebunden:
Code:
var box = new Array();
box[0] = 'wrap1';
box[1] = 'wrap2';
// box[2] = 'wrap3';
// usw.

function show(id)
{
        if(document.getElementById(id).style.display=="none")
        {
                for(i=0;i<box.length;i++)
                {
                        document.getElementById(box[i]).style.display="none";
                }

                document.getElementById(id).style.display="block";
        }
        else
        {
                document.getElementById(id).style.display="none";
        }
}
Dieser funktioniert auch einwandfrei.
Jedoch gibt es ein Punkt, der mir nicht so ganz gefällt.
Undzwar kann man momentan nur ein Div aufklappen, klickt man auf einen anderen Link, wird ein anderer Div aufgklappt und der vorherige geschlossen.

Beispiel:
Code:
<a onclick="show('wrap1')" href="#wrap1"><h1>Steckbrief</h2></a>
<div id="wrap1" style="display:none">
	inhaltkommthierrein
</div>
<a onclick="show('wrap2')" href="#wrap1"><h1>Lebenslauf</h2></a>
<div id="wrap2" style="display:none">
	inhaltkommthierrein
</div>
Ist der Steckbrief beispielsweise jetzt geöffnet, wird dieser automatisch geschlossen wenn man den Lebenslauf öffnen will. Wie ist das zu verhindern?

> Leider kann ich kein online-Beispiel geben, da das Projekt aktuell noch nicht zur Veröffentlichung freigegeben ist.
 
Danke dir :) War wohl ziemlich leicht, aber naja habe nur sehr grobe JS-Kentnisse.
Schönes Wochenende wünsche ich dir/ und jeden anderen der das liest natürlich auch :)
 

Neue Beiträge

Zurück