Aller au contenu

du Html dans du Javascript


francoisch

Sujets conseillés

bonjour

Un sujet très simple sur lequel je me casse la tête:

En Html, ça marche:

<link rel="stylesheet" href="style00.php" media="screen">

En Javascript, ça ne marche pas:

<script language="JavaScript" type="text/javascript">
document.write('<link rel="stylesheet" href="style00.php" media="screen">');
</script>

Quoi ke pas bon? Ca devrait marcher et ça ne marche pas; j'ai fait le tour des Forums, j'ai essayé différentes solutions, sans succès.

Merci de votre aide sur ce sujet simplet.

Francois

Modifié par francoisch
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines plus tard...

francoisch, après test, cela fonctionne parfaitement.

mon code :

HTML :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Untitled Document</title>
<script type="text/javascript">
<!--
document.write('<link rel="stylesheet" href="style.php" media="screen" />');
-->
</script>
</head>
<body>
</body>
</html>

style.php :

<?php
header('Content-Type:text/css');
?>
html {
background:red;
}

Lien vers le commentaire
Partager sur d’autres sites

je pense pas que tu ai creuse les pistes posees sur le topic precedent.

sinon comment sais tu que ca ne marche pas?

tu as des erreurs js? ton css n'est pas pris en compte?

sinon meme si ta solution en css fonctionne n'oublie pas de passer un parametre variable (type timestamp) pour bien faire recharge ton css aux navigateurs (notemment IE7...), tu n'es pas a l'abri d'un pb de cache...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...