• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Ein JS in ein JS Dokument includieren

The_C

Member
Hallo,
auf der Seite habe ich unter dem Footer das ready.js eingefügt das mir einige Fehler ausgibt anscheinend ist das jQuery is not defined ich habe aber das jQuery eingebunden?


ReferenceError: jQuery is not defined
jQuery.cookie = function(name, value, options) {
jquery.cookie.js (Zeile 56)

ReferenceError: jQuery is not defined
jQuery.easing['jswing'] = jQuery.easing['swing'];
jquery.....1.3.js (Zeile 39)

ReferenceError: jQuery is not defined
})(jQuery, window);
superfish.js (Zeile 307)

ReferenceError: jQuery is not defined
})(jQuery);
jquery....vbar.js (Zeile 222)

ReferenceError: jQuery is not defined
})(jQuery);
jquery....llax.js (Zeile 295)



Wer kann mir da bitte helfen ich bin da ratlos den jQery habe ich eingebunden?
Danke jetzt schon mal für Eure Hilfe.
 
Zuletzt bearbeitet:
Setz mal das ready direkt unter das Jquery. Das ready wird ja eh erst aufgerufen, wenn das DOM geladen ist. Und ich würde das Jquery auf 2.1.4 umstellen.



Viel interessanter finde ich es allerdings, das ich gar nichts von der Webseite sehe. (weißer Bildschirm)

Gruß,
Terra
 
Zuletzt bearbeitet:
Danke für deine Antwort :)
Hab ich gemacht auch hier keine Veränderung die Fehler bleiben!
Wenn ich das ready.js ausschalte geht die Seite?
 
Ändere mal deine Include Funktion wir folgt:

PHP:
	function include(scriptUrl) {
		var script = document.createElement('script');
		script.setAttribute('src', scriptUrl);
		script.setAttribute('type','text/javascript');
		script.setAttribute('language','javascript');
		document.getElementsByTagName('head')[0].appendChild(script);  
	}


Man sollte auch bedenken, das Jquery nur eine Untersützung für Webseiten sein sollte und diese nicht ersetzen soll. Sprich, die Webseite muss auch komplett ohne JQuery (Javascript) funktionieren, da es immer noch Menschen gibt, die Javascript im Browser verbieten.

Gruß,
Terra
 
Zuletzt bearbeitet:
Ändere mal deine Include Funktion wir folgt
ich kenne zwar seinen code nicht, aber falls das ein include ala c++ sein soll, ist hier zu beachten, dass das script erst geladen werden muss und damit nicht nach dem include zur verfügung steht. es fehlt also ein callback.
für solch einen fall bietet sich mMn require.js an.
schade dass es6 das verkackt hat
 
ist eingebaut jedoch bleibt die Seite weiß und ich sehe in der Console 2 Fehler wirklich seltsam...

- - - Aktualisiert - - -

hab die Seite jetzt mal in ein normales HTML ausgelagert mit den gleichen Scripten hier passt alles???
HTML
TYPO3

Ich kann das nicht verstehen das ergibt keinen Sinn!
 
Nimm mal die $(document).ready(function () { Geschichte über den Funktionsaufruf weg. Du hast ja bereits ganz oben gefragt, ob das Dokument geladen wurde.

Gruß,
Terra
 
Zurück
Oben