Insérer Code HTML par script.

Insérer Code HTML par script. - HTML/CSS - Programmation

Marsh Posté le 04-06-2004 à 14:12:13    

comment je peux insérer un pavé de code html par un script qui appel un fichier script ?
 

Code :
  1. <body>
  2. ...
  3. <script language="JavaScript" src="fichier.js"></script>


 
et dans 'fichier.js'
 

Code :
  1. document.write('pavé de code sur une seule ligne');


 
je suis obligé de remettre docuement.write(); à chaque ligne ou ya une méthode ?


Message édité par Dr Raf le 04-06-2004 à 14:12:47
Reply

Marsh Posté le 04-06-2004 à 14:12:13   

Reply

Marsh Posté le 04-06-2004 à 14:18:06    

'fichier.js' :

Code :
  1. document.write('pavé de code
  2. sur plusieurs
  3. lignes');


Message édité par NerOcrO le 04-06-2004 à 14:18:32

---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
Reply

Marsh Posté le 04-06-2004 à 14:20:33    

halala... gros malin  :D  
 
 
si j'ai fait ce post c bien parceque ca marche pas.  :o
 
fichier.js
 

Code :
  1. document.write('
  2. coucou
  3. ');


 
erreur :
 

Code :
  1. ligne : 2
  2. car : 17
  3. Erreur : constante chaîne non terminée
  4. code : 0


Message édité par Dr Raf le 04-06-2004 à 14:23:32
Reply

Marsh Posté le 04-06-2004 à 14:25:57    

Lol, au temps pour moi.
Il faut créer une variable comme ceci :

Code :
  1. var code_source='pavé de code';
  2. code_source+='sur plusieurs';
  3. code_source+='lignes';
  4. document.write(code_source);


Message édité par NerOcrO le 04-06-2004 à 14:30:47

---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
Reply

Marsh Posté le 04-06-2004 à 14:28:30    

tu peux aussi faire
document.write('ligne1'
+'ligne2'
+'ligne3');
:D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-06-2004 à 14:31:19    

NerOcrO a écrit :

Lol, au temps pour moi.
Il faut créer une variable comme ceci :

Code :
  1. var code_source='pavé de code';
  2. code_source+='sur plusieurs';
  3. code_source+='lignes'




 
autant  :o   :D  
 
 
sinon ca ne fait que déplacer le prob, je dois remettre des code_source+=' au debut de chaque phrase  
 
le code étant assez volumineux  :sweat:  
 
 
 
 
 

Reply

Marsh Posté le 04-06-2004 à 14:33:21    

antp a écrit :

tu peux aussi faire
document.write('ligne1'
+'ligne2'
+'ligne3');
:D


 
lol qui dit mieux ? ^^
 
bon si ya pas d'autres soluces je vais faire ca hien...

Reply

Marsh Posté le 04-06-2004 à 14:35:19    

Reply

Marsh Posté le 04-06-2004 à 14:36:16    

:sweat:

Reply

Marsh Posté le 04-06-2004 à 14:36:17    

Dr Raf a écrit :

autant  :o   :D  
 
 
sinon ca ne fait que déplacer le prob, je dois remettre des code_source+=' au debut de chaque phrase  
 
le code étant assez volumineux  :sweat:


 
Niveau caractère, il y en a moins :p mais la solution antp est mieux.
 
"Au temps pour moi" est la vrai écriture et par abus de langage, c'est devenu "autant pour moi".


Message édité par NerOcrO le 04-06-2004 à 14:36:41

---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
Reply

Marsh Posté le 04-06-2004 à 14:36:17   

Reply

Marsh Posté le 04-06-2004 à 14:58:01    

mmh... :P
 
sinon je pense que je vais plutôt me tourner vers le php.

Reply

Marsh Posté le 07-06-2004 à 19:16:46    

document.write() est à éviter.
Il vaut mieux utiliser le DOM.

Reply

Marsh Posté le 07-06-2004 à 22:35:34    

et document.writeln(), ça pue ?  :pfff:  
 
Bon, pis sinon, comme dit loufoque, ce serait mieux en faisant les choses proprement avec le DOM, même si cela nécessite quelques efforts d'apprentissage si on ne connait pas.


Message édité par bobe le 07-06-2004 à 22:35:51
Reply

Sujets relatifs:

Leave a Replay

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