Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2013, 07:19
dertin01
 
Fecha de Ingreso: septiembre-2013
Mensajes: 3
Antigüedad: 10 años, 7 meses
Puntos: 0
Busqueda HTML5 - No permite carga CSS con Javascript

Edito: Solo pasa en servidor Localhost con HTML5.

Hola, no entiendo porque no funciona este codigo con el doctype de HTML5 y sin el no da problema, probado en Firefox, y Chrome. Usando firebug para mirar la carga del CSS.

El problema es que no logra cargar el CSS de forma correcta con el Doctype de HTML5.

Pueden probar con un css cualquiera y agregar algun elemento con class, para verlo.
Les dejo aqui abajo el codigo base, ustedes le agregan el css, que como pueden ver va dentro de una carpeta css y el archivo con nombre mycss.css.

No quiero usar Jquery, solo Javascript Puro.
Código HTML:
Ver original
  1. <!DOCTYPE html> <!-- Si quito el DOCType funciona -->
  2.     <head>
  3.         <script type="text/JavaScript" data-cfasync="false">
  4.             (function() {
  5.             var nomarch = 'css/mycss';
  6.             var d = new Date();
  7.             var cssLink=document.createElement("link");
  8.             cssLink.rel = "stylesheet";
  9.             cssLink.type = "text/css";
  10.             cssLink.href = nomarch+".css?rnd="+d.getTime();
  11.             cssLink.crossOrigin = "Anonymous";
  12.             cssLink.media = "all";
  13.             document.getElementsByTagName("head")[0].appendChild(cssLink);
  14.             })();
  15.         </script>
  16.     </head>
  17.     <body>
  18.     </body>
  19. </html>

Reporte el problema a Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=914163), a ver si se sabe de este problema;
he visto por Google problemas con servidores localhost y el uso de html5.

Gracias,

Última edición por dertin01; 09/09/2013 a las 08:07 Razón: Solo pasa en servidor Localhost