Foros del Web » Programando para Internet » Jquery »

Jquery y navegadores...

Estas en el tema de Jquery y navegadores... en el foro de Jquery en Foros del Web. Hola amigos, una duda rápida.. espero.. tengo el siguiente script en un html, que lo que hace es cargar htmls en un div (submenu es ...
  #1 (permalink)  
Antiguo 29/04/2012, 14:38
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 12 años, 9 meses
Puntos: 0
Jquery y navegadores...

Hola amigos,

una duda rápida.. espero..

tengo el siguiente script en un html, que lo que hace es cargar htmls en un div (submenu es una lista y contenedorprincipal el div contenedor:

Código Javascript:
Ver original
  1. <script>
  2. $(function(){
  3.     $("#submenu a").click(function(){
  4.         var page = this.hash.substr(1);
  5.         $.get(page+".html",function(gotHtml){
  6.             $("#contenedorprincipal").html(gotHtml);
  7.         })
  8.     });
  9. });
  10. </script>

el problema es que en Firefox funciona de lujo.. pero en chrome e IE.. nada de nada.

a ver si me podéis echar una mano!

muchas gracias de antemano! Un saludoo
  #2 (permalink)  
Antiguo 29/04/2012, 18:42
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 14 años
Puntos: 1567
Respuesta: Jquery y navegadores...

Si estás cargando html en un div, porque no usar simplemente load()?

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  7. </head>
  8. <ul id="submenu">
  9.     <li><a href="#intro">intro</a></li>
  10.     <li><a href="#demo">demo</a></li>
  11. </ul>
  12. <div id="contenedorprincipal"></div>
  13.  
  14. <script type="text/javascript">
  15. //<![CDATA[
  16.  
  17. $(function(){
  18.  
  19. $("#submenu a").click(function(){
  20. var page = this.hash.substr(1);
  21. $("#contenedorprincipal").load(page+".html");
  22. });
  23.  
  24. });
  25.  
  26. //]]>
  27. </body>
  28. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 30/04/2012, 08:51
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Jquery y navegadores...

Gracias!

el problema era que no estaba tirando de un web server. Esos navegadores no lo soportan.

Etiquetas: funcion, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:59.