Comment faire pour include un fichier CSS dans un JS - HTML/CSS - Programmation
Marsh Posté le 06-10-2004 à 11:55:23
en gros tu veux faire du CSS dynamique c'est ça ?
Marsh Posté le 06-10-2004 à 11:55:30
Désolé mais je comprend pas la question...
Marsh Posté le 06-10-2004 à 12:43:25
Jagstang je crois que oui, il veut qu'un JS lui ecrive le ficher .css qu'il utilise apres.
La reponse : Non c'est pas possible, JS ne permet pas d'ecrire des fichers (et heureusement qu'il le permet pas sinon => faille de secu)
Marsh Posté le 06-10-2004 à 12:51:39
guynemerp a écrit : Je dois faire appel dans un javascript (.js) pr ecrire du texte a un style (CSS) contenu dans la page HTML qui fait appel au script en question. |
Tu ne peux pas le faire directement, mais tu peux ruser en utilisant autant d'input hidden que nécessaire que tu remplis dynamiquement et que tu envoies ensuite au serveur qui lui sera en mesure d'écrire le fichier css en question.
Marsh Posté le 06-10-2004 à 12:52:32
salut,
esox_ch ; " il veut qu'un JS lui ecrive le ficher .css qu'il utilise apres"
pas du tout ! lis sa question :"... faire appel ... a un style (CSS) contenu dans la page ... "
un truc du style ;
document.getElementById(??).className = 'xxxx'
un bout de code aurait été bienvenu.
++
L.
Marsh Posté le 06-10-2004 à 13:58:46
Non je ne veux pas ecrire un fichier CSS , le fichier CSS existe déjà , il est dans une page html.Cette page html appelle le javascript.Dans ce javascript j'affiche du texte , mais je voudrais formater l'affichage de ce texte avec le CSS du fichier HTML.
Marsh Posté le 06-10-2004 à 14:09:55
mets le CSS dans un fichier externe
Marsh Posté le 06-10-2004 à 14:17:27
"mets le CSS dans un fichier externe."
vois pas ce que cela a à voir ...
si au moins on avait le script .
L.
Marsh Posté le 06-10-2004 à 14:35:08
guynemerp a écrit : Non je ne veux pas ecrire un fichier CSS , le fichier CSS existe déjà , il est dans une page html.Cette page html appelle le javascript.Dans ce javascript j'affiche du texte , mais je voudrais formater l'affichage de ce texte avec le CSS du fichier HTML. |
Bon, ben tu t'exprimes bien mal alors...
Ce que tu veux c'est modifier dynamiquement des styles css en temps réel dans ta page donc :
document.getElementById('id_de_l_element_a_changer').style.style_css_que_tu_veux_changer = "nouvelle valeur;
Marsh Posté le 06-10-2004 à 20:24:45
re,
je ne crois pas non plus...
decortiquons le message :
"Je dois faire appel dans un javascript (.js) pr ecrire du texte a un style (CSS) contenu dans la page HTML "
et le même , avec les virgules bien placées :
"Je dois faire appel dans un javascript (.js), pr ecrire du texte , a un style (CSS) contenu dans la page HTML "
ce qui signifie donc :
"Je dois faire appel a un style (CSS) contenu dans la page HTML ,pr ecrire du texte à l'aide d'un javascript (.js).
(notre systeme scolaire a bien du mal ...)
++
L
Marsh Posté le 06-10-2004 à 20:36:11
tu veux modifier le css dynamiquement dans le browser en utilisant un script javascript?
Marsh Posté le 06-10-2004 à 11:53:11
Je dois faire appel dans un javascript (.js) pr ecrire du texte a un style (CSS) contenu dans la page HTML qui fait appel au script en question.
Déjà est ce possible , et si oui comment ?