Comunidad de diseño web y desarrollo en internet online

Problema con jQuery

Citar            
MensajeEscrito el 13 Nov 2008 03:05 pm
Muy buenas, necesito ayuda urgente, estoy empezando con el jquery y aun no me entero muy bien de cómo va el asunto....
por ahora mi problema es el siguiente:
tengo un proyecto en .net en el que le he incluido una libreria jquery y con ella abro un popup con una animación de expanción, para ello utilizo la librería akModal a la que le paso la url del popup, el titulo que quiero en el popup, el ancho y el alto.... (ahora no sé si en ese orden correctamente). Bueno, al grano, en una de las páginas del proyecto hago la llamada y me funciona perfectamente, pero luego en la página inicial, pongo la misma llamada, de la misma manera y mismo código (entendiendo que se llama desde una página distinta, lógico), pero lo que hace es abrir el popup y con la misma da como un salto, como si volviera a refrescar la página, y el popup se cierra sin haberse abierto del todo, y vuelve a mostrar la página principal....

Por qué podría estar pasando esto??? Por mucho que le doy vueltas a la cabeza y al código no encuentro el motivo...

Espero haberme explicado bien, si alguien sabe algo estaría agradecidísima si me echara una mano...

Un saludo ^^

Por Uruviel

48 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 14 Nov 2008 02:34 am
Hola @Uruviel, pues para ser franco no entendí mucho del problema.. tal vez si muestras algo de código o un demo online de la pagina para ver en vivo el problema, podamos ayudarte de forma más eficaz y rápida y sobre todo, menos dolorosa para nosotros xD

Saludos!.

PD: Revisa los parametros, el name del popup o algo debe estar mal en la forma que llamas al popup...

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox
Citar            
MensajeEscrito el 14 Nov 2008 09:20 am
Buenas J O S, muchas gracias por responder:
No creo que sean los parámetros ni el nombre del popup, ya que en la otra página la llamada es la misma y con el mismo código y funciona, mira, este es el código de la llamada...

Código :

function AbrirClientes(){
         $.showAkModal('PopUpClientes.aspx', 'Modificar URL', 690, 700);
}


Lo que debe estar mal es algo de la página, que se refresca sin habérselo dicho... porque el popup se abre, pero se vuelve a cerrar al refrescarse la página que lo llama. He intentado ponerle un UpdatePanel, para que no refresque nada más a la hora de entrar, pero nada... a parte que no se puede poner dentro de un div, ni contener un div. :cry:


Un saludo ^^

Por Uruviel

48 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 14 Nov 2008 03:06 pm
El enlace que llama al popup, tiene return false? como lo implentas?

Si llamas a la funcion desde el mismo html, en el enlace, debes poner return false luego de tu función para que el enlace no te funcione como enlace xD

Código :

<a href="#" onclick="AbrirClientes(); return false;">popup</a>


Si aplicas la funcion usando jquery.. pues lo mismo.

Código :

$('#linkClientes').click(function(){
 AbrirClientes();
return false;
});

Espero que sea eso. ñ_ñ

Saludos!

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox
Citar            
MensajeEscrito el 19 Nov 2008 03:02 pm
Muchísimas gracias JOS!!! Me ha funcionado poniendo:

Código :

<a href="#" onclick="javascript:abrirClientes()"> <img id="IconClientes" src ="images/iconos/iconClientes.jpg" class="accesos" border="0" alt=""/></a>


^^

Por Uruviel

48 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 19 Nov 2008 10:01 pm
@Uruviel Que bueno que te funciona!
ñ_ñ y cada que das click te marca el "#" en la barra de navegación?
ñ_ñ si es así.. mejor le pones el return false.....
Saludos.

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox
Citar            
MensajeEscrito el 20 Nov 2008 11:46 am
Muchísimas gracias por tu ayuda JOS ^^ Eres genial

Por Uruviel

48 de clabLevel



Genero:Femenino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.