Post by countachOtra manera (yo a veces la prefiero: me gusta hacer todo en PHP (no usar
$s= '<script type="text/javascript">';
$s.= 'var pepito='.$pepito-.';';
$s.= '</script>';
echo $s;
También:
echo '<script type="text/javascript">';
echo 'var pepito='. $pepito .';';
echo '</script>';
También:
echo '<script type="text/javascript">';
echo "var pepito=$pepito;";
echo '</script>';
También:
echo '<script type="text/javascript">
var pepito='. $pepito .';
</script>';
También:
echo <<<FIN
<script type="text/javascript">
var pepito=$pepito;
</script>
FIN;
etc...
Yo, personalmente, prefiero añadir <?= ?> (short tags) dentro del
código HTML, XHTML, XML, CSS, JavaScript, etc... Me permite una
modificación más cómoda del diseño de la web desde editores gráficos
(NVU, Dreamweaver, etc).
Lo importante es que entienda que puede usar PHP para generar
cualquier valor... y como dice Iván, saber distinguir entre lo que
ejecutará el cliente (JavaScript) y lo que se ejecutará en el servidor
(PHP).
Saludos.
--
Óscar Javier García Baudet
LinaresDigital
http://redstar.linaresdigital.com/