Je fonction javascript:Comment passer de longue valeur à la fonction javascript
function someAction(thisTd,text){
alert(text);
thisTd.innerHTML=text;
...
}
Et fichier html:
<td onclick="someAction(this,<?echo 'Long-long text with <b>html-formatting</b>'?>)"/>
Lorsque j'utilise uneAction cette fonction de code ne remet pas (car alerte doesn 't show) et dans la console d'erreur dans Opera aucune erreur ne s'affiche. Comment régler ce problème?
P.S. Je n'utilise pas de frameworks (JQuery etc.).
MISE À JOUR # 1
Lorsque j'utilise ce code:
<?$encoded=str_replace("\n","",str_replace("\r\n","",$text));echo $encoded?>
Il fonctionne bien. Mais je ne suis pas sûr que cela fonctionne correctement sous Linux (j'utilise Windows)
Le texte est un exemple. En fait, il devrait y avoir des variables. – dublicator
vous pouvez faire someAction (thisTd, someVariable) et dans l'appel javascript votre script php – oyo