2 Javascripts in einer Seite "vertragen" sich nicht

kirchwiese

Grünschnabel
Hallo Leute ich habe ein riesen Problem mit meinen 2 Javascripten auf der selben Seite.
Folgendes:
Ich habe eine Javascript-Uhr eingebaut und sie funktioniert einwandfrei.
Nun habe ich mit Fireworks MX ein PopUp-Menü erstellt und ebenfalls in die Seite eingebaut. Jetzt kommt es zum großen Problem:
Beim Menü erscheint weder der Rollover-Zustand, noch das Untermenü, noch wird ein Link "angewählt".
Einzeln funktionieren die Scripte aber eben zusammen nicht. Letztendlich habe ich sie jetzt als include-Dateien ausgelagert um sie dann später wieder in die Seite einzuschließen - doch das hat auch nicht geklappt.
Hie könnt ihr euch die einzelnen Seiten anschauen:

Die Navigationsseite:
http://www.seibernet.de/cinema-bingen-2005/navigation/nav_leiste_1.php

Die Uhrseite:
http://www.seibernet.de/cinema-bingen-2005/start/startseite_1.php

Die Seite mit beiden Scripten zusammen (Die Seite auf die es ankommt)
http://www.seibernet.de/cinema-bingen-2005/start/start.php

Die Scripte:
http://www.seibernet.de/cinema-bingen-2005/hilfe/scripts.htm

Ich hoffe ihr könnt mir helfen.

Vielen Dank im voraus
 
Mmmh... bei mir geht beides zusammen auf einer Seite :confused:

<edit>...nö, im IE gehts doch nicht:)

Das Menuskript speichert den aktuellen Menupunkt in einem Objekt namens "a".

Dein Uhrskript andererseits greift auf ein Bild namens "a" zu... welches sich ebenfalls in der Seite befindet.
Da der IE etwas schlampig ist in der Identifizierung von Objekten, hält er im Menu-Skript das Bild von der Uhr für das gesuchte Objekt... was es nicht ist.

Am Einfachsten wäre es, du benennst das Bild für die Uhr anders:
Code:
<!--Einbauen der Uhr per include -->
      
<img src="0.gif" name="aa" > 
<img src="0.gif" name="b" > 
<img src="punkte.gif" > 
<img src="0.gif" name="c" > 
<img src="0.gif" name="d" > 
<img src="punkte.gif" > 
<img src="0.gif" name="e" > 
<img src="0.gif" name="f" > 
<script type="text/javascript">
 <!--
 function show(){
 var Digital=new Date()
 var std=Digital.getHours()
 var min=Digital.getMinutes()
 var sec=Digital.getSeconds()
 if (std<=9)
 std="0"+std
 if (min<=9)
 min="0"+min
 if (sec<=9)
 sec="0"+sec
 uhr=std+":"+min+":"+sec
 document.images.aa.src=""+uhr.substring(0,1)+".gif"
 
 //......
</script>
</edit>
 
Zurück