[résolu] javascript dans un echo PHP
8 messages
• Page 1 sur 1
-

webac - WRInaute occasionnel

- Messages: 373
- Inscription: 4 Mar 2005
[résolu] javascript dans un echo PHP
Bonjour,
je tente depuis près d'une heure de faire fonctionner ce code mais sans succès :
Pouvez vous me dire ce qui cloche?
lorsque j'execute ce code en dehors d'un echo il fonctionne parfaitement.
le display n'est pas pris en compte
Merci de votre aide.
je tente depuis près d'une heure de faire fonctionner ce code mais sans succès :
- Code: Tout sélectionner
echo "<td bgcolor='#FF9999' valign='bottom'><input type='text' name=$numero$mois$annee size=10 value='$versement' style='display:none';></td>";
echo "<td bgcolor='#FF9999'><select id='ramass' onchange='document.getElementById($numero$mois$annee).style.display =(this.options[this.selectedIndex].value=='versement'? 'block':'none');'>
<option value=''></option>
<option value='versement'>Versement</option>
<option value='pasramasse'>Pas de ramassage</option>
</select></td>";
Pouvez vous me dire ce qui cloche?
lorsque j'execute ce code en dehors d'un echo il fonctionne parfaitement.
le display n'est pas pris en compte
Merci de votre aide.
Dernière édition par webac le Mer Oct 22, 2008 7:53, édité 1 fois.
- poulpe
- WRInaute discret

- Messages: 85
- Inscription: 29 Juin 2004
si tu remplaces :
onchange='document.getElementById($numero$mois$annee).style.display =(this.options[this.selectedIndex].value=='versement'? 'block':'none');'
par
onchange=\"document.getElementById($numero$mois$annee).style.display =(this.options[this.selectedIndex].value=='versement'? 'block':'none');\"
En fait l'évènement etait tronqué par la suite de guillements simples.
Normalement on est censé mettre les attributs entre guillemets doubles par contre
onchange='document.getElementById($numero$mois$annee).style.display =(this.options[this.selectedIndex].value=='versement'? 'block':'none');'
par
onchange=\"document.getElementById($numero$mois$annee).style.display =(this.options[this.selectedIndex].value=='versement'? 'block':'none');\"
En fait l'évènement etait tronqué par la suite de guillements simples.
Normalement on est censé mettre les attributs entre guillemets doubles par contre
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [RESOLU] PHP : À propos de include() et echo/print...
- [Résolu] Afficher du javascript en php sous condition
- echo php
- php dans une variable avec echo
- Conseils balise meta "<?php echo METASCRIPTION; ?>
- [Résolu] Javascript et formulaire
- [resolu] Javascript : Pb d'antislash
- [resolu]scroll javascript
- Probleme javascript... [Résolu]
- [Résolu] Infobulle en javascript et référencement
- Google API : guide de développement de l'API Google - 20-09-2002
- Googlebot analyse certains codes JavaScript - 02-05-2006
- La syndication de contenu : afficher un flux RSS sur son site - 28-06-2004
- Optimisation du référencement d'un site en AJAX - 26-11-2007
- Comment faire des liens en dur dans son annuaire - 08-11-2004
- Google Web Toolkit, pour créer des applications en AJAX - 13-12-2006
- Google sait désormais suivre les liens JavaScript ! - 08-06-2009
- Google Chrome dépasse Safari aux USA - 29-06-2010
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



