Hola Don Foro...
Es posible ejecutar desde una function de PHP una finction javascript que tengo declarada en el <head> de mi pagina?... Cual seria el procedimiento?
Gracias de antemano por su colaboracion
Felicidades
| |||
Como puedo ejecutar una funcion javascript dentro del codigo php? Hola Don Foro... Es posible ejecutar desde una function de PHP una finction javascript que tengo declarada en el <head> de mi pagina?... Cual seria el procedimiento? Gracias de antemano por su colaboracion Felicidades |
| |||
Especifica Un Poco Mas Para saber de esas cosas hay que comenzar a experimentar. en mi caso si está dando resultados pero no se si es exactamente lo que tu necesitas, por ejemplo para un javascript que muestra un scrool escribo el javascript y en la sección document.write doy paso a PHP y luego vuelvo al Javascript. SERÍA CUESTIÓN de que especifiques un poco más sobre lo que quieres exactamente. Te recomiendo también que veas los temas sobre combinar PHP con HTML, te dará buenas ideas.
__________________ http://www.autosyautos.com |
| |||
Desde PHP no "llamas" a Javascript .. Lo que haces es que vía PHP y su lógica "Escribes" código HTML/javacript de forma dinámica. Es decir .. Imagina que ante una condicón de una variable PHP he de lanzar un "alert()" de javascript .. Eso sería el "efecto" .. pero internamente es PHP el que bajo su condición genera el HTML -> con la llamada a Javscript que corresponda para que cuando se ejecute dicha página HTML que resultará .. se ejecute la parte javacript cuando coresponda. Ejemplo: Código PHP: O genera una página HTML con este resultado: <script languaje="javascript">alert('blablabla javascript')</script> O genera otra con este otro resultado: Blablabla HTML Un saludo, |
| |||
Hola Don Cluster !!! El lio mio es que donde vos tenes el alert yo colocaria la funcion que tengo definida dentro del <head> de esa misma pagina, que basicamente es abrir una pop-up (y dale con mis pop-up's). Me podrias dar otra idea? Mil gracias hombre y... Felicidades |
| |||
Hola Don jpinedo !!! Segun mi codigo : <input type="text" onChange="document.location.href='mi_script-php?dato='+dato.value" Esto hace que me ejecute una funcion PHP para hacer lo que tengo que hacer (consulta en la base de datos... bla...bla...bla.... (Como dice Don Cluster) Me va a tocar cambiar a: <input type="text" onChange="mi_funcion_javascript()"> Alli, en mi_funcion_javascript() validar si el dato que se ingreso contiene un asterisco abrir mi ventana (se supone que trae muchos registros de la base de datos), si no contiene el asterisco ese (se supone que trae solo un registro de la base de datos) habra que ejecutar mi_funcion_php Que pena con uds.... perdonen mi falta de ignorancia.... pero me han ayudado de verdad. Mil Felicidades |
| |||
Cita: Estás empleando mal el termino de "ejecutar función PHP" en ese contexto .. Lo que estás haciendo es vía javascript redireccionar a "mi_script.php" y le pasas como parámetro una variable (o más). Vendría a ser lo mismo que hacer el "submit" de ese formulario.Segun mi codigo : <input type="text" onChange="document.location.href='mi_script-php?dato='+dato.value" Esto hace que me ejecute una funcion PHP para hacer lo que tengo que hacer (consulta en la base de datos... bla...bla...bla.... (Como dice Don Cluster) Tu "mi_script.php" ... al ejecutarse generará como salida otra página HTML con su javascript y demás ... Pero ya est "otra página" .. (aunque sea la misma a la que llames). Para tu validación javascript -antes- de que tu petición de redirección (o submit del formulario) se ejectue .. debes gestionarlo con javascript integramente. Lo más sano es que uses un formulario y apliques tu función javascript ante el evento "onSubmit" del formulario para -dejar- continuar con el submit o no de los datos del formulario. <form action="mi_script.php" method="GET" onSubmit="return validar_javascript()"> <input type="text" ......> <input type="submit" name="enviar" value=" Enviar "> </form> Y tu función "validar_javascript()" tendrá que devolver un "True" o "false" según valide alguno de los datos de tu formulario para que el "submit" continue hacia donde se indica en el action .. es decir .. para que se envie completo los datos hacia tu script PHP que .. vía esa variable de control ya aplicaras tu lógica "PHP" donde llamaras a tus funciones PHP o resto de código .. Cualquier aclaración con javascript .. usa preferentemente el foro de javacript. Un saludo, |
| ||||
Respuesta: Como puedo ejecutar una funcion javascript dentro del codigo php? Cita: pues si te sirve estoy en lo mismo desde php genero el js y lo que me ha salido bien es usar setTimeout("nombredelafuncion()", 200); * cada cuanto se va a ejecutar dentro de "nombredefuncion tambien debe ir" y mi funcion la cargo en un div desde un new ajax updater de el framework prototype |
| ||||
Respuesta: Como puedo ejecutar una funcion javascript dentro del codigo php? Hola gilber966 Te recuerdo el aviso que había al final de este tema y que parece que no has leído o no le has hecho ni caso. Tema cerrado. |