Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2015, 19:06
Avatar de Oxidoz
Oxidoz
 
Fecha de Ingreso: octubre-2014
Ubicación: Matrix
Mensajes: 9
Antigüedad: 10 años, 1 mes
Puntos: 0
Pregunta Reemplazar css

Tengo una pregunta a un problema que me surge i alguien con conocimientos en javascripts creo que le va a resultar facil

Quiero cambiar la direccion url del archivo .css

<link rel="stylesheet" type="text/css" href="http://asd/st.css">

I me imaginaba que con alguna linea javascripts podría ser posible desconozco que lo sea solo pienso eso porque se pueden editar los valores del archivo porque no reemplazarlo

Solo encontré esto pero no entiendo como cambiar la dirección del archivo de mas esta decir mis nulos conocimientos en javascripts

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <head>
    <title>Changing CSS extern file using only JavaScript</title>
    <link rel="stylesheet" type="text/css" href="positive.css"/>
    <script type="text/javascript">
      function changeCSS(cssFile, cssLinkIndex) {
 
        var oldlink = document.getElementsByTagName("link").item(cssLinkIndex);
 
        var newlink = document.createElement("link");
        newlink.setAttribute("rel", "stylesheet");
        newlink.setAttribute("type", "text/css");
        newlink.setAttribute("href", cssFile);
 
        document.getElementsByTagName("head").item(0).replaceChild(newlink, oldlink);
      }
    </script>
  </head>
  <body>
    <a href="#" onclick="changeCSS('positive.css', 0);">STYLE 1</a>
    <a href="#" onclick="changeCSS('negative.css', 0);">STYLE 2</a>
    <div class="box">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</div>
  </body>
</html>
Cualquier ayuda sera bienvenida así sea un simple no es posible me harían ganar tiempo ! Muchas gracias desde ya