2011-09-12 12 views
5

Ho una pagina di prova jquery molto semplice e non riesco a capire se anche le nozioni di base funzionino.Cosa c'è di sbagliato nella mia semplice pagina "ciao mondo" jquery?

<html> 
    <head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
     <script type=”text/javascript”> 
      $(function(){ 
       alert('hi'); 
      }); 
     </script> 
    </head> 
    <body> 
     This is a test 
    </body> 
</html> 

Fondamentalmente, voglio solo una finestra di avviso da far apparire quando la pagina è pronta.

Non ci sono errori nella pagina, ma la casella di avviso non viene visualizzata. Questa sembra essere una pagina molto, molto semplice per me quindi non sono sicuro di cosa mi manchi. Qualcuno ha qualche idea?

+0

Oh, whoops! L'ho fatto funzionare. Il problema erano le virgolette attorno al secondo "testo/javascript". Sono stati copiati e incollati e non sembrano essere stati copiati come citazioni regolari, sono un altro carattere ASCII. Correzione semplice ... Proverò a eliminare questa domanda se riesco a non riuscire a cancellare lo – stuck

+0

o rispondere alla mia domanda, quindi l'ho postato come commento ... Oh bene – stuck

+0

L'ho trovato anche in allo stesso tempo che tu, lol .. :) –

risposta

7

Coppia di possibili problemi: manca DOCTYPE e virgolette errate attorno all'attributo del tag script.

Prova questo:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
    <head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
     <script type="text/javascript"> 
      $(function(){ 
       alert('hi'); 
      }); 
     </script> 
    </head> 
    <body> 
     This is a test 
    </body> 
</html> 
+0

grazie, è tutto! il doctype non è un problema ma cambiare le virgolette lo ha fatto. Mi sono reso conto abbastanza velocemente e ho cercato di rispondere alla mia domanda, o addirittura di eliminare la domanda, ma non ho abbastanza rep :) Non posso votare ma accetteremo la tua risposta – stuck

+0

... in 9 minuti ... – stuck

+0

No problema, è ancora meglio avere DOCTYPE se si controlla, tutti i siti Web hanno capito ed è molto importante avere per vari motivi. –

1

tuoi Tag sono worng <script type=”text/javascript”> dovrebbe essere

<script type="text/javascript">

<html> 
    <head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
     <script type="text/javascript"> 
      $(function(){ 
       alert('hi'); 
      }); 
     </script> 
    </head> 
    <body> 
     This is a test 
    </body> 
</html> 
1

cambiamento

<script type=”text/javascript”> 

al

<script type="text/javascript"> 

” ---->>> " 
Problemi correlati