Mehrere Javascripts in HTML einbinden

Dj Mike

Mitglied
Hi,
Ich hab ein Problem, wenn ich versuche mehrere Javascripts in eine HTML Seiten einzubinden.
Es funktioniert dann immer nur das Script, welches zuletzt eingebunden wird.

Also: Ich versuche in einer Bildernavigation eine Quick Info für jedes Bild mit einzubinden.

Meiner Meinung nach funktioniert das nicht, da das eine Script in dem anderem gerufen wird.

Ich hab hier zwei Beispiele:

http://www.architekt-oestereich.de/files/example.htm
http://www.architekt-oestereich.de/files/example2.htm

Beim ersten geht nur die Quick Info und beim Zweiten nur die Navigation.
Woran könnte das liegen
Vielen Dank im vorraus

DJMIKE
 
Wie wärs mit der Alternativlösung, den Code des einen JavaScript-Files dem zweiten hinzuzufügen und nur mehr das einzubinden?
 
Hi;

das Problem bei der Kombination dieser beiden .js Dateien liegt nicht bei der HTML-Datei, sondern innerhalb der Scripts.

Mir ist aufgefallen, dass beide Scripts ein "window.onload" enthalten.
Ich denke, dass dies unlogisch ist, weil die Seite nicht zweimal laden kann. ;)

quickinfo.js:
Code:
window.onload=function(){
  navtxt=(NS4)? document.layers['navtxt'] : (IE4)? document.all['navtxt'] : (W3C)? document.getElementById('navtxt') : null;
  getboxwidth();
  getboxheight();
  getwindowdims();
  isloaded=true;
  if((W3C || IE4) && centertext)navtxt.style.textAlign="center";
  if(W3C)navtxt.style.padding='4px';
  if(IE4 || IE5 && dofade)navtxt.style.filter="alpha(opacity=0)";
  }

motiongallery.js:
Code:
window.onload=fillup

Deshalb musst du folgende Änderung vornehmen->

quickinfo.js:

Code:
window.onload=function(){
  navtxt=(NS4)? document.layers['navtxt'] : (IE4)? document.all['navtxt'] : (W3C)? document.getElementById('navtxt') : null;
  getboxwidth();
  getboxheight();
  getwindowdims();
  isloaded=true;
  if((W3C || IE4) && centertext)navtxt.style.textAlign="center";
  if(W3C)navtxt.style.padding='4px';
  if(IE4 || IE5 && dofade)navtxt.style.filter="alpha(opacity=0)";
  fillup();
  }


Greetz
 

Neue Beiträge

Zurück