Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2007, 17h47   #1
Invité régulier
 
Inscription : novembre 2006
Messages : 29
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 29
Points : 7
Points : 7
Par défaut [Prototype] javascript dans innertHtml

bonjour,

j'utilise le concept ajax dans un projet et j'ai du mal à faire passer du javascript dans un innerHtml je sais que la cause est surement une apostrophe mais j'ai bien essayé de les échappé mais aucune méthode ne fonctionne.

exemple pour faire une cellule cliquable

fichier ajax_traitement.php

Code :
1
2
3
4
5
6
7
8
9
 
...
$test ='<table width="100%" cellpadding="0" cellspacing="0">'; 
$test .='<tr><td onMouseOver="this.style.backgroundColor=\'#CEC2C2\';this.style.cursor=\'hand\'" onMouseOut=this.style.backgroundColor="#F3EFEF" onclick="window.location.href=\'liens.php\'"></td></tr>;
$test .='</table>';
 
...
 
document.getElementById('essai').innerHTML='<?=$test?>';
savez vous comment résoudre ce probléme ? en sachant que j'ai essayé les \
domishao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2008, 13h59   #2
Rédacteur/Modérateur
 
Avatar de marcha
 
Homme Marc Chappuis
Développeur Web
Inscription : décembre 2003
Messages : 1 535
Détails du profil
Informations personnelles :
Nom : Homme Marc Chappuis
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2003
Messages : 1 535
Points : 2 206
Points : 2 206
Salut,

La librairie prototype gère se problème avec evalScript, jette un oeil c'est intéressant.

Je pense que tu dois recourir à une technique similaire. (voir eval en javascript)
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage !
marcha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h53.


 
 
 
 
Partenaires

Hébergement Web