Hello
Ca fait 2 heures que je suis sur le même pb...
Voila mon code :
Voila ce que fournit ce que donne ce code en HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $_SESSION['msgalert'] = "bonjour. \n"; echo '<script language="javascript" type="text/javascript"> alert("'.$_SESSION['msgalert'].'");</script>'; ?>
Ce qui me donne une erreur JS (saut de ligne après bonjour), donc ça marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script language="javascript" type="text/javascript"> alert("bonjour ");</script>
J'ai essayé de remplacer le code par :
Voila ce que fournit ce que donne ce 2ème code en HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $_SESSION['msgalert'] = "bonjour. \n"; echo '<script language="javascript" type="text/javascript"> alert("'.str_replace(chr(13),'b',nl2br(htmlentities($_SESSION['msgalert']))).'");</script>'; ?>
Ce qui me donne toujours une erreur JS, donc ça marche toujours pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script language="javascript" type="text/javascript"> alert("bonjour. <br /> ");</script>
J'ai essayé aussi de remplacer les doubles quotes par des simples, mais toujours même erreur.
Je suis triste![]()
De l'aide![]()
Partager