Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/07/2013, 01:23
Avatar de vesper_metal90
vesper_metal90
 
Fecha de Ingreso: enero-2013
Mensajes: 103
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Cambiar CSS mediante JavaScript

Yo lo hice asi

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.   <head>
  3.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4.     <title></title>
  5.     <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
  6.     <script type="text/javascript">
  7.       $(function(){
  8.         $("select#tipoCss").change(function(){
  9.           cambiar();
  10.         });        
  11.         function cambiar(){
  12.           var plantilla = $("select#tipoCss").val();
  13.           if(plantilla == ""){
  14.             $("select#tipoCss option:selected");
  15.             return false;
  16.           }else{
  17.             $("plantilla").html("<link rel=\"stylesheet\" href=\"css/"+plantilla+".css\"/>");
  18.           }
  19.         }
  20.       });
  21.      
  22.     </script>
  23.     <link rel="stylesheet" href="css/base.css"/>
  24.   </head>
  25.   <body>
  26.   <plantilla>
  27.   </plantilla>
  28.   <select id="tipoCss" name="plantilla">
  29.     <option value="">Selecciona una plantilla</option>
  30.     <option value="pc">Plantilla para PC</option>
  31.     <option value="smartPhone">Plantilla smartPhone</option>
  32.     <option value="pchd">Plantilla alta definicion</option>
  33.     <option value="tablet">Plantilla para tableta digital</option>
  34.   </select>
  35.   <hr>
  36.   <div id="contenedors">
  37.     <header>
  38.       <div id="titulo">
  39.         <div id="logo">
  40.         </div>
  41.         <h1>Edgar de Jesus Mendoza Ortegon</h1>
  42.         <h2>Eslogan de la web</h2>
  43.       </div>
  44.       <nav>
  45.         <ul>
  46.           <li>
  47.             <a href="index.php">Inicio</a>
  48.           </li>
  49.           <li>
  50.             <a href="blog.php">Blog</a>
  51.           </li>
  52.           <li>
  53.             <a href="productos.php">Productos</a>
  54.           </li>
  55.           <li>
  56.             <a href="contacto.php">Contacto</a>
  57.           </li>
  58.         </ul>
  59.       </nav>
  60.       Cabecera
  61.     </header>
  62.     <section>
  63.       Contenido
  64.       <div id="banner">
  65.         <h3>Titulo del Destacado</h3>
  66.         <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut lectus eu massa imperdiet tincidunt. Praesent tincidunt aliquam mauris, non pretium est malesuada in. Aliquam orci tortor, facilisis ac arcu non, euismod mollis nulla. Duis accumsan pulvinar porttitor. Donec erat eros, dapibus ac sem sit amet, tempus ultricies urna. Ut pretium lorem id magna pharetra, sit amet faucibus sem pulvinar. Donec placerat, nulla sed ultricies vestibulum, justo dolor tincidunt sem, vel venenatis dui lacus at tortor. Fusce scelerisque molestie pharetra. Fusce bibendum nibh id augue euismod congue.</p>
  67.  
  68.       </div>
  69.       <article>
  70.         <div class="imagendestacado" id="img1"></div>
  71.         <h3>Titulo del Destacado</h3>
  72.         <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut lectus eu massa imperdiet tincidunt. Praesent tincidunt aliquam mauris, non pretium est malesuada in. Aliquam orci tortor, facilisis ac arcu non, euismod mollis nulla. Duis accumsan pulvinar porttitor. Donec erat eros, dapibus ac sem sit amet, tempus ultricies urna. Ut pretium lorem id magna pharetra, sit amet faucibus sem pulvinar. Donec placerat, nulla sed ultricies vestibulum, justo dolor tincidunt sem, vel venenatis dui lacus at tortor. Fusce scelerisque molestie pharetra. Fusce bibendum nibh id augue euismod congue.</p>
  73.       </article>
  74.       <article>
  75.         <h3>Titulo del Destacado</h3>
  76.         <div class="imagendestacado" id="img2"></div>
  77.         <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut lectus eu massa imperdiet tincidunt. Praesent tincidunt aliquam mauris, non pretium est malesuada in. Aliquam orci tortor, facilisis ac arcu non, euismod mollis nulla. Duis accumsan pulvinar porttitor. Donec erat eros, dapibus ac sem sit amet, tempus ultricies urna. Ut pretium lorem id magna pharetra, sit amet faucibus sem pulvinar. Donec placerat, nulla sed ultricies vestibulum, justo dolor tincidunt sem, vel venenatis dui lacus at tortor. Fusce scelerisque molestie pharetra. Fusce bibendum nibh id augue euismod congue.</p>
  78.       </article>
  79.       <article>
  80.         <h3>Titulo del Destacado</h3>
  81.         <div class="imagendestacado" id="img3"></div>
  82.         <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut lectus eu massa imperdiet tincidunt. Praesent tincidunt aliquam mauris, non pretium est malesuada in. Aliquam orci tortor, facilisis ac arcu non, euismod mollis nulla. Duis accumsan pulvinar porttitor. Donec erat eros, dapibus ac sem sit amet, tempus ultricies urna. Ut pretium lorem id magna pharetra, sit amet faucibus sem pulvinar. Donec placerat, nulla sed ultricies vestibulum, justo dolor tincidunt sem, vel venenatis dui lacus at tortor. Fusce scelerisque molestie pharetra. Fusce bibendum nibh id augue euismod congue.</p>
  83.       </article>
  84.     </section>
  85.     <footer>
  86.       <h6>(c) 2013 Edgar de jesus Mendoza Ortegon</h6>
  87.     </footer>
  88.   </div>
  89. </body>
  90. </html>