FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
vinculo que no deberia hacer nada......
hola amigos, tengo el siguiente problema:
Estoy generando una tabla con diferentes imagenes con vinculos (eliminar, modificar, etc) que gestionan los diferentes registros de la tabla....El asunto es que deseo que cuando seleccionen en el boton (imagen) eliminar muestre una ventana de confirmacion, he buscado y encontre que debe ser mas o menos asi: Código PHP:
Código:
<script language="JavaScript" type="text/javascript"> function confirmar() { var statusConfirm = confirm("¿Realmente desea eliminar este usuario?"); if (statusConfirm == true) return true; else return false; } </script> Saludos
__________________
El único hombre que no se equivoca es el que nunca hace nada. |
#2
|
||||
|
||||
Cita:
Pero lo que estoy seguro es que no uso href para direccionarlo a otra página, sino que lo direcciono en la misma función Javascript a traves de: Código PHP:
__________________
No todo es como parece ser... |
#3
|
||||
|
||||
No tengo formulario en la pagina
No tengo dicho formulario en la pagina, es simplemente una tabla cuyos valores voy imprimiendo con codigo php.
La tarea del action del form en este caso lo esta asumiendo el href del vinculo. Claro. aun asi puede ser lo que me estas diciendo, pero en este caso como hago para referirme al "vinculo" dentro de la funcion javascript?? He tratado tambien de pasarle el parametro $cons[user] que originalmente utilizo en el href del vinculo a la funcion javascript y desde alli mismo redireccionar, pero tampoco nada, claro, acepto sugerencias... Saludos
__________________
El único hombre que no se equivoca es el que nunca hace nada. |
#4
|
||||
|
||||
Hola,
Tal vez podamos usar el "return", pues, aunque habrá que probarlo en diferentes navegadores, creo que algo así es lo que uno podría esperar del navegador: Código:
<a onclick="return confirm('Seguro?');" href="http://www.clubdelphi.com">ClubDelphi.com</a> Última edición por dec fecha: 19-05-2007 a las 20:53:26. |
#5
|
||||
|
||||
Hola dec, también había probado con eso. Fijate que es casi el mismo principio de la otra via pero mucho mas corto, pero hace exactamente lo mismo. Manda el navegador para la pagina del href del vinculo. Creo que voy a meter la tabla dentro de un form y probar la via de nuestro amigo lucasarts_18, ya les dire entonces..............
__________________
El único hombre que no se equivoca es el que nunca hace nada. |
#6
|
||||
|
||||
Hola,
Es curioso... yo acabo de probarlo en Internet Explorer 7, Opera 9 y Firefox 2 y en estos tres navegadores funciona como se espera. ¿Probaste sólo el código que copié? A ver si lo haz mezclado con "algo" y por eso no va bien... Código:
<a onclick="return confirm('Seguro?');" href="http://www.clubdelphi.com">ClubDelphi.com</a> Pues bien. Si este evento retorna "False", enlaces no se carga el enlace. Si retorna "True" se carga el enlace. Si quieres utilizar una función (porque tengas que comprobar alguna que otra cosa) puedes hacerlo también, pero, no habrás de olvidar el "return" en el evento "Onclick", de modo que el resultado de la función sea "True" o "False" y el efecto sea el mencionado arriba. Nota: En Internet Explorer 7, curiosamente, te aparece una advertencia de seguridad... con sólo el código anterior... que ya es ser suspicaz, digo yo, y, si no permites la ejecución del contenido bloqueado... se cargará el enlace de marras si el usario lo pulsa. Si desbloqueas el contenido entonces todo va como se espera. Ya digo, lo he probado en Internet Explorer 7, Opera 9 y Firefox 2. |
#7
|
||||
|
||||
Hola, si, o he probado cuando lo posteaste y efectivamente me funciono:
Código PHP:
Lo he vuelto a probar en mi codigo y nada. Pero en fin no se si se han fijado en que el vinculo lo imprimo con un "echo" de php, y me parece que el problema es que cuando pongo <a onclick=return confirm('Seguro?').... el no asume el confirm().... dentro del onClick. probe anidarlo dentro de parentesis todo y tampoco. Ahora, le dejo solo el onclick=confirm('Seguro?') sin el return y muestra la ventana de confirmacion pero igualmente va para la siguiente pagina con cualquiera de las dos opciones. Fijate que en cualquier caso la diferencia con el tuyo son las comillas del onClick, ya que como te he dicho lo estoy imprimiendo con "echo"......... Saludos
__________________
El único hombre que no se equivoca es el que nunca hace nada. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
de un form a otro sin hacer nada ? | mainau | Varios | 5 | 26-07-2004 19:32:35 |
No se nada de nada... Me ayudan???? | Vampire | Conexión con bases de datos | 12 | 02-06-2004 18:14:30 |
Que debería Utilizar??? | Rabata | Conexión con bases de datos | 2 | 28-09-2003 17:00:54 |
|