Comment faire pour include un fichier CSS dans un JS

Comment faire pour include un fichier CSS dans un JS - HTML/CSS - Programmation

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 ?

Reply

Marsh Posté le 06-10-2004 à 11:53:11   

Reply

Marsh Posté le 06-10-2004 à 11:55:23    

en gros tu veux faire du CSS dynamique c'est ça ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 06-10-2004 à 11:55:30    

Désolé mais je comprend pas la question...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

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)

Reply

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.
 
Déjà est ce possible , et si oui comment ?


 
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.

Reply

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.

Reply

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.

Reply

Marsh Posté le 06-10-2004 à 14:09:55    

mets le CSS dans un fichier externe


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

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.


Message édité par Leris le 06-10-2004 à 14:18:51
Reply

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... :o
 
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;


Message édité par Hermes le Messager le 06-10-2004 à 14:35:34
Reply

Marsh Posté le 06-10-2004 à 14:35:08   

Reply

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 ...)  :pt1cable:  
 
++
 
L

Reply

Marsh Posté le 06-10-2004 à 20:36:11    

tu veux modifier le css dynamiquement dans le browser en utilisant un script javascript?


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 06-10-2004 à 22:17:11    

encore un qui ne sait pas lire ...
 
pfffttt !
 
L.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed