Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/08/2011, 04:42
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años
Puntos: 66
Respuesta: Función JS con JS dentro

he descubierto una manera que puede que te valga, solo usando javascript! :)

veamos,
los atributos que realmente necesitas tocar son SRC para tus etiquetas <script> y el atributo HREF para tus etiquetas <link>
la idea consiste en que todas tus páginas metas las etiquetas <script> y <link> pero con dos modificaciones:
1) en tus etiquetas <script> no le metas el atributo SRC y le asignas un identificador
2) en tus etiquetas <link> no le metas el atributo HREF y le asingnas un identificador

Código HTML:
Ver original
  1. <script type="text/javascript" id="el_script" ></script>
  2.     <link rel="stylesheet" id="el_style" type="text/css" />

deberías de crear una función que coja estos ID y le asigne el atributo, apuntando a donde tú quieras:

Código Javascript:
Ver original
  1. //la llamada sería así desde la página donde quieras que apunte a esas rutas
  2. asignarRutas(document.getElementById('el_script'),document.getElementById('el_style'));
  3.  
  4.  
  5. //y en tu .js la función que activa las rutas
  6. function asignarRutas(script,estilo)
  7. {
  8.     script.src="http://dl.dropbox.com/u/XXXXXXXX/XXXXXXXX/shadowbox.js";
  9.     estilo.href="http://dl.dropbox.com/u/XXXXXXX/XXXXXXXXX/shadowbox.css";
  10. }
de esta manera si ejecutas la función, dicha página apuntara a ese script y a ese estilo, y si no lo necesitas se quedarán dos etiquetas 'huerfanas' pero que no te van a afectar en nada.

espero que lo hayas entendido y, por supuesto, que te funcione!!

nos cuentas...

saludos.