Foros del Web » Programando para Internet » Javascript »

Al darle aceptar que haga cierto codigo

Estas en el tema de Al darle aceptar que haga cierto codigo en el foro de Javascript en Foros del Web. Buenas tenia un boton borrar registro. Funcionaba, pero ahora quiero que aparezca la ventana emergente aceptar cancelar. El boton estaba asín. <td><input type="button" name="btnnuevainci2" id="btnnuevainci2" ...
  #1 (permalink)  
Antiguo 13/06/2009, 04:27
 
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años, 2 meses
Puntos: 0
Al darle aceptar que haga cierto codigo

Buenas tenia un boton borrar registro. Funcionaba, pero ahora quiero que aparezca la ventana emergente aceptar cancelar. El boton estaba asín.


<td><input type="button" name="btnnuevainci2" id="btnnuevainci2" class="btnnuevainci" value="Borrar Incidencia" onClick="location.href='deleteinci.php?id=<? echo $_GET["id"]; ?>'" /></td>


Entonces lo he cambiado por este otro:

<td><input type="button" name="btnnuevainci2" id="btnnuevainci2" class="btnnuevainci" value="Borrar Incidencia" onClick="opcion();" /></td>


Que llama a este script:

<script language="Javascript">
function opcion()
{
ventana=confirm("Mensaje que quieras que aparezca");
if (ventana) {
alert("Has pinchado sobre Aceptar");
header

onClick="location.href='deleteinci.php?id=<? echo $_GET["id"]; ?>'"

}
}
</script>


Pero no se como hacer lo. Que le de aceptar y que haga lo que pone en onclick.

Gracias
  #2 (permalink)  
Antiguo 13/06/2009, 04:35
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: Al darle aceptar que haga cierto codigo

Hola

Prueba así

Código javascript:
Ver original
  1. function opcion() {
  2.  
  3.     if(confirm("Mensaje que quieras que aparezca")) {
  4.  
  5.         document.location.href= 'deleteinci.php?id=<? echo $_GET["id"]; ?>';
  6.  
  7.     }
  8.  
  9. }

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 13/06/2009, 04:56
 
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Al darle aceptar que haga cierto codigo

Gracias. Funciona perfectamente. Otra cosilla haber si me puedes echar una mano. Quiero que un boton al pasarle el raton cambie de imagen. Tengo btn.gif y btn2.gif.
Ok.
He puesto esto en el codigo haber como lo ves.

<input type="button" name="btnnuevainci" id="btnnuevainci" class="btnnuevainci" onmouseover="encima(this)" onmouseout="fuera(this)" value="Nueva Incidencia" onClick="location.href='NuevaInciadmin.php'" />

Y despues he creado con java script esto:

<script language="javascript">
function encima(objeto) {
image-background: url('..//Imagenes//btn2.gif');
}
function fuera(objeto) {
image-background: url('../Imagenes/btn.gif');
}


Pero no hace nada. El problema que está en una subcarpeta por eso tiene .. No se porque no funciona. Echale un vistazo.
  #4 (permalink)  
Antiguo 13/06/2009, 06:20
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: Al darle aceptar que haga cierto codigo

Hola

La respuesta a un solo movimiento de ratón

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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 19:34.