2011-09-12 9 views
5

Tengo una página de prueba de jquery muy simple y parece que no puedo obtener ni siquiera lo básico para trabajar.¿Qué pasa con mi página simple de jquery "hello world"?

<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> 

Básicamente, solo quiero que aparezca un cuadro de alerta cuando la página esté lista.

No hay errores en la página pero el cuadro de alerta no aparece. Esta parece ser una página muy, muy simple para mí, así que no estoy seguro de lo que me estoy perdiendo. ¿Alguien tiene alguna idea?

+0

Oh, ¡vaya! Yo tengo que trabajar. El problema eran las citas sobre el segundo "texto/javascript". Fueron copiados y pegados y no parecen haber sido copiados como citas regulares, son algún otro personaje ascii. Arreglo simple ... Intentaré eliminar esta pregunta si puedo – stuck

+0

parece que no puedo borrarlo, o responder mi propia pregunta, así que lo publiqué como un comentario ... Oh, bueno – stuck

+0

Lo encontré también en al mismo tiempo que usted, lol .. :) –

Respuesta

7

Par de posibles problemas: falta DOCTYPE y citas incorrectas alrededor de type atributo de la etiqueta script.

Prueba esto:

<!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

gracias, eso es todo! el tipo de documento no es un problema, pero cambiando las comillas lo hizo. Me di cuenta bastante rápido y traté de responder mi propia pregunta, o incluso eliminar la pregunta, pero no tengo suficientes representantes :) No puedo votar por usted pero aceptaré su respuesta – stuck

+0

... en 9 minutos ... – stuck

+0

No problema, es mejor que tenga DOCTYPE si lo va a comprobar, todos los sitios web lo tienen y es muy importante tenerlo por varias razones. –

1

sus etiquetas se worng <script type=”text/javascript”> debe ser

<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

cambio

<script type=”text/javascript”> 

a

<script type="text/javascript"> 

” ---->>> "