El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de PHP
Foros del Guru > PHP
Usuario php y javascript
kaede
1 Mensaje(s)
Enviado - 11/6/2002
?
hola.
tengo un problema:
estoy trabajando en una pagina utilizando php per necesito ejecutar dentro del codigo php una funcion de javascript, y utilizar variables de esta funcion en el php es esto posible, la funcion en javascript es para crear un popup con aceptar y cancelar.
?
paco
3 Mensaje(s)
Enviado - 18/6/2002
?
En primer lugar no he trabajado com POP-UP y creo que no he entendido bi?n tu prop?sito, pero te voy a decir c?mo cambiar los valores de PHP-HTML desde JAVASCRIPT (puede que sea la soluci?n a tu problema).
Tenemos un campo oculto en una p?gina HTML (que puede tener o no c?digo PHP)
dentro de un
y queremos cambiar el valor a la variable $variable_php, en la funci?n javascript pondremos la l?nea "document.formulario.variable_html.value=nuevo_valor;". Cuando enviemos el formulario, $variable_php tendr? "nuevo_valor" como contenido.
Para capturar valores de HTML-PHP en una funci?n JAVASCRIPT hay que definir en la funci?n una variable "var variable_jsp = new String(document.formulario.elements["variable_html"].value);" y una vez usada y/o cambiados sus valores podemos aplicar dichos cambios mediante lo expuesto al principio.
Espero te sirva de ayuda. Un saludo
?
paco
3 Mensaje(s)
Enviado - 18/6/2002
?
Si lo que quieres hacer es presentar un mensaje de confirmaci?n antes de enviar un formulario, debes introducir en el el siguiente evento:

Crear?s la funci?n JAVASCRIPT:

function ConfirmarSalida()
{
confirm("?Est? seguro que desea salir?");
}

La funci?n presenta en la pantalla el mensaje "?Est? seguro que desea salir?" y dos botones, uno para aceptar y otro para cancelar. Al poner en el evento "onSubmit" del FORM "return ConfirmarSalida();", si se ha pulsado aceptar se enviar? el formulario en caso contrario no se enviar?.
Espero que te sirva, tanto la respuesta anterior como ?sta. Un saludo.
?
?

?

?

Contactos myStudio Network
?