Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2015, 12:02
alvaaz
 
Fecha de Ingreso: abril-2008
Mensajes: 63
Antigüedad: 16 años, 7 meses
Puntos: 1
Pregunta HTML dinámico mediante jQuery

Hola comunidad,

Mediante la etiqueta SELECT de una página de marcado HTML 5, quiero agregar distintas hojas de estilos a la plantilla principal para que cambie según el tamaño de dispositivo. Tengo una para PC en alta definición, tablet, móvil y PC normal.

Código HTML:
Ver original
  1.     <meta charset="UTF-8">
  2.     <title>Hola</title>
  3.     <script type="text/javascript" src="js/jquery-1.11.2.min.js"></script>
  4.     <script type="text/javascript">
  5.             $(document).ready(inicio)
  6.             function inicio(){
  7.                 $("select").change(cambiacss);
  8.             }
  9.             function cambiacss(){
  10.                 var plantilla = $("select").attr("value");
  11.                 $("plantilla").html('<link rel=Stylesheet href="css/'+plantilla+'.css" type="text/css">')
  12.             }
  13.     </script>
  14.     <link rel="Stylesheet" href="css/base.css" type="text/css">
  15.     <plantilla>
  16.  
  17.     </plantilla>
  18. </head>

Con el código JavaScript siguiente pretendo agregar una línea en la etiqueta PLANTILLA, de esta manera se le agregarán más propiedades.

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     $(document).ready(inicio)
  3.     function inicio(){
  4.         $("select").change(cambiacss);
  5.     }
  6.     function cambiacss(){
  7.         var plantilla = $("select").attr("value");
  8.         $("plantilla").html('<link rel=Stylesheet href="css/'+plantilla+'.css" type="text/css">')
  9.     }
  10. </script>

Pero no entiendo porque no funciona.
__________________
Álvaro Göede Rivera / Technical University in Electronic / Graphic Designer / Worship Leader
"no pondré delante de mis ojos cosa injusta" - Salmos 101