viernes, 15 de agosto de 2008

Generación dinámica de javascript y css con php

El lenguaje php es usado normalmente para generar html dinámicamente según los parámetros de entrada correspondientes.

Sin embargo, no es tan conocido que con php no solo se puede generar html sino cualquier tipo de fichero, los más interesantes en diseño web son javascript y css.

Para generar distintos tipos de ficheros simplemente hay que cambiar el content-type, dejo un ejemplo de como se puede generar un fichero javascript dinámicamente.

En el fichero principal.

<html>
<script type='text/javascript' src='jscripts.php'></script>

<body>
<h1>Usando php...</h1>

<?php
echo 'hola mundo <br/>';
?>
<a href=# onclick="saludo()">Haz click</a>

</body>
</html>

En el fichero jscripts.php.

<?php 
header('Content-Type: text/javascript; charset=utf-8');
echo "function saludo(){alert('hello');}";
?>

0 comentarios: