Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2011, 21:36
jqcod
 
Fecha de Ingreso: septiembre-2011
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 0
scripts js según pagina activa

Buenas,

Les planteo la siguiente cuestión para ver si me indican si es correcto o es preferible hacerlo de otra forma.

Mi intención es que el navegador descargue unos u otros javascripts en función a la página en la que se encuentre.

así que en primer lugar y antes de <html> declaro

$ruta = $_SERVER['PHP_SELF'];
$lugar = basename($ruta);

Posteriormente y dentro del <head> incluyo un condicional en el que en función de $lugar carga unos u otros scripts, un ejemplo es:

if ($lugar == "registro.php"){
echo "<script src='ciudadesdelmundo.js' type='text/javascript' />";
}

Me funciona correctamente pero no se si es optimo o preferiblemente debo cargarlo de otra forma. Desconozco si $_SERVER['PHP_SELF'] funciona siempre o podría fallarme bajo ciertas condiciones.

Gracias