Javascripte funktionieren nicht parallel
Paul
- javascript
0 Timo "God's Boss" Reitz0 Paul
0 Auge0 Paul
Hi
Ich benutze auf meiner Seite die Lightbox HIER und Thickbox HIER !
Mein Problem:
Es funktionieren nie beide, sondern immer nur eines der Skripte.
So sieht mein <head> Bereich aus, wenn die Thickbox funktioniert:
Wenn ich im <head> Bereich beide Skript-Dateien laden lasse,
funktioniert nur die Thickbox,
die Lightbox funktioniert nur,
wenn die Skripte der Thickbox nicht geladen werden.
Hier gehts zur Seite:HIER
Ich lasse nuneinmal, für den, der nachschauen möchte, beide Skripte im Head Bereich, so funktioniert nun nur die Thickbox.
Ich wäre super Dankbar für Antworten.
Und Danke für jeden, der sich mit meinem Problem beschäftigen möchte =)
MfG
Paul
Meine Fehlerkonsole zeigt mir das hier:
Fehler: element.dispatchEvent is not a function
Quelldatei: http://paulstrobel.de/content/bilder/js/prototype.js
Zeile: 3972
Eventuell kommen sich ja einfach script.aculo.us (basierend auf Prototype) und jQuery in die Quere. Ich halte es ohnehin für Overkill, gleich zwei solcher Bibliotheken einzubinden.
Ja ich weiß, aber ich habe keinen anderen Ausweg gesehen.
Mein Firebug zeigt auch diesen Fehler, aber ich habe noch nicht entdeckt, wo sie sich in die Quere kommen sollten..
Hmm..
Hallo
Es funktionieren nie beide, sondern immer nur eines der Skripte.
- Die Lightbox benutze ich für die Darstellung von Fotos, da diese dafür am besten geeignet ist, bzw. die Fotos am schönsten präsentiert werden.
- Die Thickbox möchte ich benutzen, um darin eine Seite zu öffnen.
Ist zu Letzterem nicht das Browserfenster ansich (genauer: dessen Viewport) da? mache dir Gedanken, ob dein Konzept wirklich den Einsatz von JavaScript voraussetzen sollte. Eventuell kommst du ja zu dem Schluss, dass du auf eines der Skripte verzichten kannst/willst, woraufhin sich dein Problem in Wohlgefallen auflöst.
*btw* (auch wenn ich die betreffenden Passagen gelöscht habe) "hier" ist _kein_ sinnvoller Linktext.
Tschö, Auge
Ok, ich probiere mit einem auszukommen.
Danke ! =)