login  Naam:   Wachtwoord: 
Registreer je!
 Forum

$ is not defined, maar waarom niet? (Opgelost)

Offline Martijn - 20/01/2009 19:09
Avatar van MartijnCrew PHP ik gebruik jQuery voor een klein stukje ajax. Mijn js is alvolgt:

  1. var key1=35;
  2. var x='';
  3. function handler(e){
  4. if (document.all) {
  5. var evnt = window.event;
  6. x=evnt.keyCode;
  7. }//--document.all
  8. else{x=e.charCode;}
  9. if (x==key1){
  10. if(document.getElementById('modMenu').style.visibility=="hidden"){
  11. document.getElementById('modMenu').style.visibility="visible";
  12. document.getElementById('modMenu').style.display="block";
  13. sessionChange(1);
  14. }//--einde visible
  15. else{
  16. document.getElementById('modMenu').style.visibility="hidden";
  17. document.getElementById('modMenu').style.display="none";
  18. sessionChange(0);
  19. }//--einde hidden
  20. }//--einde x==key1
  21. }//--einde handler
  22.  
  23. if (!document.all){
  24. window.captureEvents(Event.KEYPRESS);
  25. window.onkeypress=handler;
  26. }
  27. else{
  28. document.onkeypress = handler;
  29. }
  30.  
  31.  
  32. function sessionChange(int){
  33. var html = $.ajax({
  34. url: "sessionChange.php?display="+int,
  35. async: false
  36. }).responseText;
  37. }// einde sessionChange


eerst doe ik met de <script> tag de jquery neerzetten, en daarna mn js bestand met bovenstaande code.

De fout die het opleverd:
"$ is not defined"

terwijl ik deze code ook op andere sites gebruik.. Ik zie m niet, iemand meer js gedreven wel?

15 antwoorden

Gesponsorde links
Offline Koen - 20/01/2009 19:16
Avatar van Koen PHP expert Staat jquery voor dit script?
Offline Martijn - 20/01/2009 19:18 (laatste wijziging 20/01/2009 19:32)
Avatar van Martijn Crew PHP jup:
  1. <script type="text/javascript" src="jquery-1.2.6.min.js"></script>
  2. <script type="text/javascript" src="js/modJS.js"></script>


ik heb het stukje in mn topic opnieuw gekopierd van een site waar het werkte onder het mom van "mssn iets verkeerd gekopiërd", maar zonder succes

de funcite boven mn eventhandler zetten -> geen succes
Offline GJ2086 - 20/01/2009 19:34
Avatar van GJ2086 Nieuw lid Gebruik je toevallig jQuery.noConflict (in dat geval $ vervangen met jQuery)
Script juist geinclude? is het script benaderbaar? url naar het script even uitproberen in de browser.
Offline Martijn - 20/01/2009 19:38
Avatar van Martijn Crew PHP dat no conflict zegt me niets. Dit is het enige jQuery wat ik tot nu toe gebruik op deze site.

script is juist include, als ik link doe krijg ik netjes mn js code
Offline GJ2086 - 20/01/2009 19:39
Avatar van GJ2086 Nieuw lid heb je een linkje naar de website?
Offline Martijn - 20/01/2009 19:40 (laatste wijziging 20/01/2009 19:42)
Avatar van Martijn Crew PHP je moet ervoor inloggen, en moderator zijn, dus die geef ik liever niet

ik kan wel de bron voor je in een bestandje zetten
bron codetje

dit is www.piratelife.nl/crimeville/main.php. Daar moet t op worden gedaan
Offline GJ2086 - 20/01/2009 19:49 (laatste wijziging 20/01/2009 19:49)
Avatar van GJ2086 Nieuw lid <script type="text/javascript">
$(document).ready(function(){
alert('TEST!');
});
</script>


Probeer dit eens om te testen.
Offline Martijn - 20/01/2009 19:53
Avatar van Martijn Crew PHP dat leverd ook die not defined op. Geen alert. Nu hoop ik dat dat je nu aangeeft wat het probleem is 
Offline GJ2086 - 20/01/2009 19:54 (laatste wijziging 20/01/2009 19:55)
Avatar van GJ2086 Nieuw lid probeer het nu eens zo

<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function(){
alert('TEST!');
});
</script>
Offline Martijn - 20/01/2009 20:04
Avatar van Martijn Crew PHP jQuery is not defined
Offline GJ2086 - 20/01/2009 20:08
Avatar van GJ2086 Nieuw lid Weet je echt heel zeker dat het bestand benaderbaar is ?
Want jquery is daar blijkbaar niet beschikbaar.
Offline Martijn - 20/01/2009 20:10
Avatar van Martijn Crew PHP ik heb alles gestript, en 1 voor 1 terug gezet. Nu werkt het. Misschien was het toch een verkeerde map, het werkt in ieder geval weer

erg bedankt voor de moeite
Offline GJ2086 - 20/01/2009 20:11 (laatste wijziging 20/01/2009 20:12)
Avatar van GJ2086 Nieuw lid <script type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
Probeer dit eens script was inderdaad niet bereikbaar...

---
ahh je had het al gevonden blijkbaar 
Offline Martijn - 20/01/2009 20:12
Avatar van Martijn Crew PHP oh lol was dat het? daz wel erg dom lol, naja bedankt.
Offline GJ2086 - 20/01/2009 20:12
Avatar van GJ2086 Nieuw lid No problemo 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s