php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.07.2011, 12:29  
Neuer Benutzer
 
Registriert seit: 13.05.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
paka befindet sich auf einem aufstrebenden Ast
Standard $ is not defined, Scripts aber geladen

Hallo,

ich habe ein Problem mit folgneder Fehlermeldung von Firebug:
$ is not defined
Das Laden des Quelltexts ist fehlgeschlagen: http://localhost/page/js/jScript.js[/url]

Das Script wird aber korrekt ausgeführt, nur das die Fehelermeldung immer angezeigt wird. Wenn ich die Seite hochlade, wird das Scrit angezeigt, und ich kann mir die Variablen anschaun, Haltepunkte nutzen .... Allerdings wird dabei (über der Anzeige des Scripts in Firebug) noch der Text 'kein Java-Script auf dieser Seite' angezeigt, weshalb das Script auch schlecht zu lesen ist (Als könnte der Browser es nicht lesen, weil er was drüber geschmiert hat)
Aber wenn der erste, Teil der automatisch läuft, ausgeführt ist, dann kann ich mir das Script auch nicht mehr unter 'Script' anzeigen lassen. Obwohl es weiterhin läuft. Das es läuft, weiß ich , weil ich mir noch zwei divs dynamisch anzeigen lasse. Das klappt dann immer noch.

Suche mit Google etc hat nur Antworten gebracht, die folgende Möglichkeiten als Ursache anführen.
1. jQuery ist nicht geladen.
2. $ wird in einem andren Script umdefiniert.
3. Java-Script startet, bevor die Seite komplett geladen ist.

Zu 1 : Wenn ich in Firebug nachschaue, wird es angezeigt.
Zu 2 : Es wird kein andres Script geladen, nur jQuery und meines , noch < 15 Zeilen.
Zu 3 : Natürlich starte ich mein Script mit '$(document).ready(function() {' , das dürfte also imo nicht der Grund sein.
Sonst fällt mir auch nix ein, woran es liegen könnte

Ich verstehe auch nicht den ganzen Hintergrund nicht. Die eigentliche Fehlermeldung ist '$ is not defined' was darauf hindeutet, dass jQuery nicht geladen wurde oÄ. , als Erklärung kommt aber, das mein Script, das jQuery verwendet nicht geladen wird.

Ach ja, die Seite liegt lokal auf meinem Rechner, ich kann also leider keinen Link angeben.

LG
Paka
paka ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.07.2011, 12:32  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

denk dran das "dein"-Scripttag nach dem scripttag für das jquery-libchen stehen muss.

ansonsten poste doch mal dein script hier, falls "möglich".
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 12.07.2011, 12:32  
Erfahrener Benutzer
 
Registriert seit: 24.10.2008
Beiträge: 298
PHP-Kenntnisse:
Fortgeschritten
KarlEgon befindet sich auf einem aufstrebenden Ast
Standard

Richtige Reihenfolge beachtet? Also erst jQuery einbinden und dann dein Script!
KarlEgon ist offline   Mit Zitat antworten
Alt 12.07.2011, 12:44  
Neuer Benutzer
 
Registriert seit: 13.05.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
paka befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

da hatten ihr beide wohl den gleichen Gedanken. Also ich binde die Scripts so ein:
Code:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js"></script>
<script type="text/javascript" src="js/jScript.js"></script>
LG
Paka
paka ist offline   Mit Zitat antworten
Alt 12.07.2011, 14:28  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

naju, und was steht in der jScript.js drin ? *mit wimper klimper* o_ô
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 12.07.2011, 18:13  
Erfahrener Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 1.167
PHP-Kenntnisse:
Fortgeschritten
xm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphäre
Standard

Ich würde js-Dateien nicht von anderen Servern einbinden. Wenn bei denen mal was nicht geht oder die Auslieferung der Dateien verzögert wird, haben Deine Besucher Probleme.
xm22 ist offline   Mit Zitat antworten
Alt 12.07.2011, 18:35  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Der Gedanke dabei ist, dass wenn viele das machen, das enspr. Script bereits im Cache liegt. Und das ist bei Google auch nicht wirklich abwegig.
Dass Google mal offline sein könnte halte ich auch für weitestgehend unkritisch. jQuery ist vielleicht schon eher ein Kandidat.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 12.07.2011, 19:15  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Versuchs halt mal mit nem absoluten Pfad.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 12.07.2011, 19:31  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Zu 1 : Wenn ich in Firebug nachschaue, wird es angezeigt.
Wird was angezeigt?
Zitat:
Die eigentliche Fehlermeldung ist '$ is not defined' was darauf hindeutet, dass jQuery nicht geladen wurde oÄ. , als Erklärung kommt aber, das mein Script, das jQuery verwendet nicht geladen wird.
Welches Script erzeugt die Meldung?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL-Erweiterungen werden nicht geladen (IIS, PHP5, MySQL5) phpduser Datenbanken 0 21.01.2011 10:57
[Erledigt] echo &quot;test&quot;; firebug: test is not defined Tascha PHP Tipps 2009 1 24.07.2009 08:51
Fehler beim kompilieren von php 5.2.9 malio Server, Hosting und Workstations 11 05.06.2009 18:40
abfrage erstellen so das z.b jquerry.js nur einmal geladen wird? hups JavaScript, Ajax und mehr 2 20.03.2009 13:10
Email Script(s) funktionieren nicht SteSte PHP Tipps 2009 7 18.02.2009 13:56
10011: Gut geladen ist halb gewonnen oder Anzeige gegen Unbekannt Nikolaus 2.0 Adventskalender 2008 6 19.12.2008 11:49
2 scripts login schützen Change PHP Tipps 2008 2 16.08.2008 16:26
Einbauen Externer Scripts (UMFRAGE) Adminator PHP Tipps 2007 10 05.03.2007 10:32
mysql modul wird nicht geladen *gerald* Datenbanken 2 23.08.2006 16:56
Fehler Die Erweiterung mysql kann nicht geladen werden Datenbanken 5 06.03.2006 23:30
bekomm mein Navi fenster nicht geladen Cyrus PHP Tipps 2005-2 10 12.07.2005 17:47
Apache/Seiten werden nicht geladen Server, Hosting und Workstations 2 07.11.2004 18:18
[Erledigt] Apache/Seiten werden nicht geladen Server, Hosting und Workstations 0 07.11.2004 17:32
[Erledigt] Bitte warten anzeige während seite geladen wird HTML, Usability und Barrierefreiheit 2 19.10.2004 13:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
$ is not defined, javascript script not defined, jquery script nachladen is not defined, jquery das laden des quelltexts ist fehlgeschlagen, was bedeutet $ is not defined, is not defined, php is not defined, $is not defined, $ is not defined jquery, php !$is variable, fehler: jquery is not defined quelldatei:, firebug zend das laden des quelltexts ist fehlgeschlagen, jquery $is not defined, jquery ajax post das laden des quelltexts ist fehlgeschlagen::, \$is not defined\ javascript, \$ is not defined\ ajax, $(document).ready( not defined, firebug das laden des quelltexts ist fehlgeschlagen:: http://localhost, script is not defined, jquery firebug $is not defined

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum