Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert sind; Die von diesem Forum gesetzten Cookies düfen nur auf dieser Website verwendet werden und stellen kein Sicherheitsrisiko dar. Cookies auf diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.
Hallo, Gast! (Registrieren)
02.05.2024, 13:50



kleines (oder großes?) javascript-Problem
#1
04.09.2012
Jannes1503 Offline
Ponyville Pony
*


Beiträge: 147
Registriert seit: 10. Apr 2012

kleines (oder großes?) javascript-Problem
Hi there HTML und javascript Ponys!

Im Vorraus möchte ich sagen, dass ich mich mit dieser Materie nicht so gut auskenne.

Ich und ein paar Kumpels haben ein kleines Forum aufgesetzt für unsere "Zocker-Gruppe" Pinkie happy

Jetzt habe ich nur ein kleines Problem.
Ich benutze die Foren-Software "WoltLab Burning Board Lite 2.1.1 (Aurora)" und habe das Plugin "FP: Tooltip" installiert.
Dieses ersetzt die normalen Tooltips durch einen animierten Tooltip.
Das funktioniert auch wunderbar.
Doch sobald ich im Dateisystem in der Datei "headInclude.tpl" folgendes hinzufüge funktioniert das Plugin nicht mehr:
Code:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>

jQuery

jQuery benötige ich für dieses Script:
scrollen.js
Spoiler (Öffnen)

Dieses Javascript ist zum animiertem Scrollen sobald man auf einen Link mit "#top" klickt. Funktioniert ebenfalls bestens.

Nun würde ich gerne wissen warum das Plugin nicht mehr funktioniert.
FPTooltip.class
Spoiler (Öffnen)

FPTooltip.class.php
Spoiler (Öffnen)

Ich weiß, dass das nur nichtiger Schnick-Schnack ist den niemand braucht, aber ich würde trotzdem gerne erfahren aus welchem Grund das Plugin nicht mehr läuft.

LG
Jannes1503
Zitieren
#2
04.09.2012
L Offline
Pepsikatze
*


Beiträge: 3.783
Registriert seit: 11. Feb 2012

lal
Deadend

[Bild: ezgif2413027430fvume.gif]
(Dieser Beitrag wurde zuletzt bearbeitet: 20.01.2017 von L.)
Zitieren
#3
04.09.2012
Jannes1503 Offline
Ponyville Pony
*


Beiträge: 147
Registriert seit: 10. Apr 2012

RE: kleines (oder großes?) javascript-Problem
Danke dir Twilight happy

Sobald jQuery eingebunden ist, erscheinen diese Fehlermeldungen:

Code:
[18:28:29.842] TypeError: L.dispatchEvent is not a function @ http://lpt.broarts.de/admin/js/3rdParty/protoaculous.1.8.2.min.js:1


Code:
[18:28:30.702] NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMXPathEvaluator.evaluate] @ http://lpt.broarts.de/admin/js/3rdParty/protoaculous.1.8.2.min.js:1

Leider kann ich damit nichts anfangen.
Zitieren
#4
04.09.2012
FiHaZe Offline
in Kniesocken
*


Beiträge: 1.017
Registriert seit: 09. Mär 2012

AW: RE: kleines (oder großes?) javascript-Problem
Sry falls ich bullshit schreibe, bin mehr der Applikationsentwickler und kann Webmässig nur html, css und php.

(04.09.2012)Jannes1503 schrieb:  
Code:
[18:28:29.842] TypeError: L.dispatchEvent is not a function @ http://lpt.broarts.de/admin/js/3rdParty/protoaculous.1.8.2.min.js:1
L.dispatchEvent wird als eine Funktion verwendet, ist aber keine.

(04.09.2012)Jannes1503 schrieb:  
Code:
[18:28:30.702] NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMXPathEvaluator.evaluate] @ http://lpt.broarts.de/admin/js/3rdParty/protoaculous.1.8.2.min.js:1
Du hast eine falsche Variabel verwendet.

[Bild: e3wlzvz.png]
Meine Carebox: |__|
Spoiler (Öffnen)
Zitieren
#5
04.09.2012
Jannes1503 Offline
Ponyville Pony
*


Beiträge: 147
Registriert seit: 10. Apr 2012

RE: kleines (oder großes?) javascript-Problem
Danke euch beiden Twilight smile

Ich habe das Problem durch Google gelöst.
Offentsichtlich liegt hier ja ein Konflikt zwischen 2 Frameworks vor, die beide "$" benutzen. (Ist doch richtig, oder?)
Ich habe einfach
Code:
jQuery.noConflict();
eingebunden um jQuery im non conflict mode aufzurufen.
Dann einfach im Script '$' gegen 'jQuery' getauscht und es läuft.
Zitieren
#6
04.09.2012
emosewA Offline
letitrednoS
*


Beiträge: 749
Registriert seit: 25. Nov 2011

RE: kleines (oder großes?) javascript-Problem
Etwas genauer: Woltlab benutzt die JavaScript Bibliothek prototype. Dieses verwendet die Variablen $ (document.getElementById) und $$ (document.querySelector). jQuery überschreibt dieses $ allerdings, und dann hat es eine andere Bedeutung. Ich empfehle dir aber jQuery wieder herauszuschmeißen! Wegen diesem kleinen Script eine zweite Bibliothek einzubinden, die exakt das gleiche tut wie prototype ist ineffizient. Verwende lieber das hier:
Code:
document.observe("dom:loaded", function() {
  (function() {
    var scrollTop = function() {
      Effect.ScrollTo($$('body')[0], { duration:'2' });
    };
    
    $$('a[href="#top"]').each(function (el) {
      el.observe("click", function(e) {
        scrollTop();
        e.preventDefault ? e.preventDefault() : event.returnValue = false;
      });
    });
  })();
});

Macht das gleiche, nur ohne jQuery.

[Bild: 8gZ1wrv.png]
[Bild: JKgAEjw.png]
Verstorben am 03.10.2012, wiederbelebt am 08.06.2016 | "höhö saugen" dachte sich Celestia und starb.
Fragt mich irgendwas! | Ich verdiene pro Woche 4000 Euro von zu Hause! Du kannst das auch! Erfahre hier wie!
stiv64 schrieb:  Wie kriegst du es nur immer wieder hin, dass die Leute deine Posts für voll nehmen? Was ist dein Geheimnis? Rarity shocked
Zitieren
#7
05.09.2012
Jannes1503 Offline
Ponyville Pony
*


Beiträge: 147
Registriert seit: 10. Apr 2012

RE: kleines (oder großes?) javascript-Problem
Ich fühl mich leicht dämlich. FS grins

Danke, kennt vielleicht jemand eine Methode javascript zu erlernen? Sei es ein Buch, eine Tutorial-Reihe oder sonstiges.
Zitieren
#8
05.09.2012
FiHaZe Offline
in Kniesocken
*


Beiträge: 1.017
Registriert seit: 09. Mär 2012

AW: RE: kleines (oder großes?) javascript-Problem
(05.09.2012)Jannes1503 schrieb:  Ich fühl mich leicht dämlich. FS grins

Danke, kennt vielleicht jemand eine Methode javascript zu erlernen? Sei es ein Buch, eine Tutorial-Reihe oder sonstiges.

Vielleicht findest du hier etwas.
http://www.galileocomputing.de

Sonst gehst du in nem Bücherladen oder suchst im Internet nach Tutorials.

[Bild: e3wlzvz.png]
Meine Carebox: |__|
Spoiler (Öffnen)
Zitieren
#9
05.09.2012
emosewA Offline
letitrednoS
*


Beiträge: 749
Registriert seit: 25. Nov 2011

RE: kleines (oder großes?) javascript-Problem
(05.09.2012)Jannes1503 schrieb:  Ich fühl mich leicht dämlich. FS grins

Musst du nicht Pinkie happy
Kann ja nicht jeder wissen. Meine Lösung verwendet außerdem prototype und script.aculo.us (weils halt in Woltlab benutzt wird) und damit muss man sich nun wirklich nicht auseinandersetzen. jQuery ist um einiges schöner.

(05.09.2012)Jannes1503 schrieb:  Danke, kennt vielleicht jemand eine Methode javascript zu erlernen? Sei es ein Buch, eine Tutorial-Reihe oder sonstiges.

Internet würde ich sagen. Aber bitte w3schools meiden! Die erzählen ziemlich viel Schwachsinn. Absolute Pflicht ist es auch dieses Dokument hier zu "studieren". Mit JavaScript kann man sehr viel Scheiße bauen, und da stehen so die wichtigsten Regeln drin an die man sich halten sollte. Wenn man schon ein paar Skills aufgebaut hat, ist auch dieses Quiz sehr interessant. Das sollte man unbedingt drauf haben! Da ist auch Dmitry Baranovskys JS Test verlinkt. Auch angucken! Aber wie gesagt, erst später. Als Anfänger kann man das noch nicht wissen.

[Bild: 8gZ1wrv.png]
[Bild: JKgAEjw.png]
Verstorben am 03.10.2012, wiederbelebt am 08.06.2016 | "höhö saugen" dachte sich Celestia und starb.
Fragt mich irgendwas! | Ich verdiene pro Woche 4000 Euro von zu Hause! Du kannst das auch! Erfahre hier wie!
stiv64 schrieb:  Wie kriegst du es nur immer wieder hin, dass die Leute deine Posts für voll nehmen? Was ist dein Geheimnis? Rarity shocked
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste