Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1691 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème avec du PHP qui génère du JS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec du PHP qui génère du JS

n°426919
qwix
Posté le 13-06-2003 à 16:48:14  profilanswer
 

Bonjour :)
J'ai un script PHP qui me génère un affichae en javascript(je sais je pourrais faire directement un echo mais dans mon cas de figure je ne peux pas ;))
Le problème c'est qu'en JavaScript, on ne peux pas faire un truc du genre:
document.write("ceci
est une chaine" ) ;  
sous peine de voir le JS crier à l'erreur de syntaxe, il faut donc faire à chaque fois un nouvel affichage sur une nouvelle ligne du genre:
document.write("ceci) ;
document.write("est une chaine" ) ;
 
Mon problème c'est que j'aimrais arriver à générer ces 'document.write' tout les 100 caractères par exemple, j'ai déjà testé différentes boucles de tes couplées à str_replace, mais rien à faire ça ne fonctionne pas.
 
Je voulais donc savoir qi quelqu'un avait une idée, ou un chtit script qui traine, ou une piste qui pourrait m'aider car là, je sèche  :??:  
 
Merci d'avance.
 
:)

mood
Publicité
Posté le 13-06-2003 à 16:48:14  profilanswer
 

n°427803
simogeo
j'ai jamais tué de chats, ...
Posté le 15-06-2003 à 01:44:46  profilanswer
 

qwix a écrit :

Bonjour :)
Le problème c'est qu'en JavaScript, on ne peux pas faire un truc du genre:
document.write("ceci
est une chaine" ) ;  


 :heink:  pourquoi ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°427809
youdontcar​e
Posté le 15-06-2003 à 02:49:32  profilanswer
 

qwix a écrit :

document.write("ceci
est une chaine" ) ;  

document.write("ceci\
est une chaine" ) ;  

n°427818
qwix
Posté le 15-06-2003 à 09:00:12  profilanswer
 

simogeo a écrit :


 :heink:  pourquoi ?


tu n'as pas lu la suite ? ;)
Si on fait comme ça JavaScript mets qu'il y a une erreur de syntaxe  :whistle:  
 
youdontcare > merci pour l'astuce, je ne connaissait pas, je vais aller tester ça pour voir si ça règle mon problème ;)
 
:)

n°427884
simogeo
j'ai jamais tué de chats, ...
Posté le 15-06-2003 à 14:36:43  profilanswer
 

si tu veux aller a la ligne c'est un \n qu'il faut ajouter ...
 

Code :
  1. document.write("ceci\nest une chaine" ) ; 
  2. //affichera
  3. Ceci
  4. est une chaine


 
dans le cas ou tu as des quotes ou des petits caractères zarbes .. je te recommande de passer ton string aux addslashes() ....je ne sais pas si la fonction existe en JS ... sinon passes par du PHP


Message édité par simogeo le 15-06-2003 à 14:36:58

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème avec du PHP qui génère du JS

 

Sujets relatifs
[PHP] Je ne trouve pas l'erreur ... [Résolu][PHP] Sysinfo sur un serveur PHP 4.3.0 sous IIS 5.0
[PHP] nom de variables formée a partir d'autres variables[PHP] ça sert à quoi le @ devant une fonction ?
Détection de la source du raffraichissement d'une page PHP[CSS / link rel/PHP] aide mon CSS marche plus si je le link... (PHP)
[C] Problème de lecture dans un fichierun probleme
[PHP] imagejpeg() > free.fr supporte mal ?probleme de scanf("%s",&...)
Plus de sujets relatifs à : problème avec du PHP qui génère du JS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR