Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2009, 14:08
JHMorales
 
Fecha de Ingreso: abril-2007
Mensajes: 232
Antigüedad: 17 años, 6 meses
Puntos: 2
almohadilla que no deja cargar página

Hola:
mas por probar lo que es ajax que por necesidad estoy buscando la manera de que se recargue parte de una página al presionar un botón.

Tengo una página www.jhmorales.es en la cual muestro mi trabajo y aficiones, dentro de las cuales está la fotomacrografía. Como de esto último tengo muchas fotos estoy reformando la página para mostrar las fotos de los bichos y las flores. Ya tengo solucionado la creación de cada galería de forma que se carguen aleatoriamente 16 fotos cada vez que se abra la página, así no tengo que hacer una página para cada 16 fotos (todavía no la he subido, pero en local funciona).

Estoy intentando implementar por medio de un enlace (por ahora):
Código:
<h2 id="recarga"><a href="#">Mezclar galer&iacute;a</a></h2>
la ejecución de un pequeño script en jquery que por medio de ajax me recargue la página mostrando aleatoriamente otras 16 fotos. El código js es:
Código:
    $("#pag3 #recarga a").click(function(){
        var html = $.ajax({
            url: "bichos.php",
            async: false
        }).responseText;
    });
El problema:
si el enlace tiene la almohadilla # en el href el código no funciona.
si el enlace no tiene la almohadilla, quedando href="" entonces funciona en firefox, opera, safari y chrome, pero en no en ie7 ni ie8 ya que en ambos me manda a la página de inicio. Además de que sin almohadilla no valida el código.

Agradezco sugerencias.

Última edición por JHMorales; 23/04/2009 a las 14:16