Onload-Konflikt mit zwei JavaScripts

hallo,
ich bastele als Programier-Laie an einer Web-Site und möchte „fertige“
Javascripts einbinden. Dabei kommt es zu einem „onload-konflickt“ zwischen dem
javascript „lightbox“ und dem javascript „accordion“. Die „lightbox“
funktioniert nur wenn ich die „onloadfunktion“ für das script „accordion“ aus
dem body entferne. Der Accordioneffekt funktioniert dann nicht mehr. Wie kann
ich erreichen das beide scripts geladen werden und laufen?

Über eine Antwort würde ich mich freuen.

teranaut

Hier der Code meiner Testdatei:

Simple Javascript Accordions - by www.dezinerfolio.com
* {
margin:0;
padding:0;
list-style:none;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin:10px;
}

#basic-accordian{
border:5px solid #EEE;
padding:5px;
width:350px;
position:absolute;
left:50%;
top:50%;
margin-left:-175px;
z-index:2;
margin-top:-100px;
}

.accordion_headings{
padding:5px;
background:#99CC00;
color:#FFFFFF;
border:1px solid #FFF;
cursor:stuck_out_tongue:ointer;
font-weight:bold;
}

.accordion_headings:hover{
background:#00CCFF;
}

.accordion_child{
padding:15px;
background:#EEE;
}

.header_highlight{
background:#00CCFF;
}

Home

Gruener Raum ipsum
dolor sit amet, consectetuer adipiscing elit. Nunc ligula nisl, egestas non,
pharetra vel, scelerisque accumsan, lacus. Proin nibh. Aenean dapibus. Quisque
facilisis, ligula ut blandit hendrerit, purus neque rhoncus ipsum, sit amet
ultrices mauris augue non arcu. Donec et sem nec libero viverra accumsan.

 

About Us

Quisque facilisis, ligula ut blandit hendrerit, purus neque rhoncus
ipsum, sit amet ultrices mauris augue non arcu. Donec et sem nec libero viverra
accumsan.

Downloads

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc ligula
nisl, egestas non, pharetra vel, scelerisque accumsan, lacus. Proin nibh. Aenean
dapibus. Quisque facilisis, ligula ut blandit hendrerit, purus neque rhoncus
ipsum, sit amet ultrices mauris augue non arcu. Donec et sem nec libero viverra
accumsan.

Hallo teranaut,

wie bindest du das denn ein wenn du beide Scripte per onload starten moechtest?

hallo Stefan,

ich möchte zwei externe javascripts (verlinkt) per onload starten.

Gruß

teranaut

Hallo teranaut,

wie bindest du das denn ein wenn du beide Scripte per onload
starten moechtest?

Hallo Teranaut,

ich möchte zwei externe javascripts (verlinkt) per onload
starten.

Dann tu es doch!window.onload = function () {
funktionAusDemEinenExternenSkript();
funktionAusDemAnderenExternenSkript();
}Natürlich darf höchstens eines dieser Skripte diesen Aufruf enthalten. Sicherheitshalber würde ich diesen aber weder in das eine noch das andere externe Script schreiben, sondern ihn in einen dokumentinternen Skriptblock setzen. Da behält man einen besseren Überblick.

Für etwas komplexere Fälle (wenn auf den verschiedenen Seiten eines Webauftritts unterschiedlich viele Funktionen onload aufgerufen werden sollen, je nachdem, ob sie auf der einzelnen Seite überhaupt eingebunden sind) magst du dich vielleicht von folgendem Thread inspirieren lassen.

http://forum.de.selfhtml.org/archiv/2007/3/t148609/#…

Gruß Gernot