Javascript es el código del lado del cliente, PHP es del lado del servidor, por lo que no puede ejecutar Javascript mientras que la construcción de la página en PHP.
Para ejecutar javascript en el lado del cliente tan pronto como se haya cargado la página, una forma de hacerlo es utilizar el cuerpo onload
manejador de llamar a su función:
<?php
echo '<script type="text/javascript">';
echo 'function myFunction(){ /* do_something_in_javascript */ };';
echo '</script>';
if ($value == 1) {
echo '<BODY onLoad="myFunction()">';
}
?>
Mejor aún, si usted puede permitirse el ancho de banda , usar jQuery y utilizar $(document).ready()
:
<?php
if ($value == 1) {
echo '<script type="text/javascript">';
echo '$(document).ready(function(){ /* do_something_in_javascript */ });';
echo '</script>';
}
?>