php et javascript

aaristocat
Invité n'ayant pas de compte PHPfrance

10 avr. 2007, 23:00

bonsoir

Code : Tout sélectionner

echo '<script language="javascript">alert(\'Afin d\'éviter\');</script>';
avec le code ci-dessus, l'apostrophe ne s'affiche pas et j'obtiens un message d'erreur sans comprendre pourquoi.
avez vous une solution ?
merci

Mammouth du PHP | 1511 Messages

11 avr. 2007, 00:41

J'ai testé la chose et la seule solution c'est de faire la chose suivante:

Code : Tout sélectionner

echo '<script language="javascript">alert(\'Afin d\\\'éviter\');</script>';
Et la ca fonctionne

Mammouth du PHP | 19672 Messages

11 avr. 2007, 08:37

Simplifions :
<?php
//... On ferme le PHP pour passer au HTML
?>
<script language="javascript">alert('Afin d\'éviter');</script>
<?php
//... On reprend pour la suite du PHP
?>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: