Autor Zpráva
Host
Profil *
Jde pomocí JS během načítání stránky připojit souor s kaskádovými styly, tak, aby se podle něj mohla stylovat načítaná stránka?
Něco ve smyslu:
<html>
 <head>
  <link href="styl.css" type="text/css" rel="stylesheet">
  <script>
   pripojit = true;
   if(pripojit == true) PripojStyl();
  function PripojStyl() {
   // něco co připojí soubor se styly?
  }
  </script>
 </head>
 <body>
 ...
 </body>
</html>
panther
Profil
Host
a význam téhle konstrukce? Proč nejsou styly v souboru „styl.css“?
Chamurappi
Profil
Reaguji na Hosta:
Jde. Během načítání můžeš vygenerovat jakýkoliv kus HTML kódu:
document.write("<link rel=\"stylesheet\" href=\"pripojeny.css\">");


Reaguji na panthera:
Možná chce nastylovat stránku jinak v případě, že je zapnutý JavaScript.
Host
Profil *
panther
Přesně jak píše Chamurappi - pokud je aktivní JS, tak se část stránky bude formátovat jinak, než když je vypnutý.

Chamurappi
Tak takhle jednoduchá věc mně vůbec nenapadla. Já jsem vymýšlel takové obludnosti jako pomocí DOMU vytvořit v headeru nové <style></style> a do nich přidat obsah a stejně mi to nešlo :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: