francoisch Posté 12 Décembre 2007 Posté 12 Décembre 2007 (modifié) 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é 12 Décembre 2007 par francoisch
xunil Posté 12 Décembre 2007 Posté 12 Décembre 2007 Pas sûr qu'il recharge les CSS une fois la page chargée. Avec du PHP cela pourrait fonctionner.
francoisch Posté 13 Décembre 2007 Auteur Posté 13 Décembre 2007 Oui, Xunil, ça ne charge rien. Oui, le Php n'est pas loin mais, si je pose ici cette question simple, c'est pour essayer de trouver une autre solution au problème que je pose dans http://www.webmaster-hub.com/index.php?sho...ic=38615&hl. Merci de ta réponse. Francois
Country Posté 31 Décembre 2007 Posté 31 Décembre 2007 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;}
steph29 Posté 2 Janvier 2008 Posté 2 Janvier 2008 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...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant