Fonction javascript
Forum Programmation : Fonction javascript
Bonjour à tous,
Je vous montre ma fonction:
Code :
|
Et ça marche pas !
Pk ? Tout simplement parce que ma fontion "$îp" possède des points (*.*.*.*), et que javascript ne veux pas de point dans sa fonction :S
Donc, je voudrais savoir si quelqu'un sais comment je peux faire pour contourner le problème, et garder en variable, va fonction "$ip"
Merci d'avance
Always ...
Salut, tente avec escape/unescape
escape(ip) avant d'envoyer l'ip à la fonction et unscape(ip) quand tu es dans la fonction.
<?php <a href='javascript:SendMessage($ip);'>EXE</a> ?>
=>tu n'oublies pas un print ?
<?php
print '<a href="javascript:SendMessage('.$ip.');">EXE</a>
?>
Enfin window.location = "dev.php?ip="+ip+"&exec="+msg;
si il y a des espaces ou autres caractères spéciaux, ton msg il n'arrivera pas en entier...
Euh pour la fontion escape/unescape je vois pas trop comment m'en servir :S
Et sinon, j'ai mal expliquer:
La fonction n'a rien de nouveau,
Mais le lien si:
Code :
|
Donc le "print" ne sert a rien ici :S
Voilà, c'est peut etre un peut plus clair
Si quelqu'un voit comment faire
Message édité par always le 24-04-2008 à 17:02:38
Je sais pas, es-ce que il y a une concaténation en javascript ??
Mais $ip est une variable php totalement invisible pour le code javascript ... php = serveur, javascript = client.
il faut insérer l'ip directement dans le code javascript via php lors de la génération du code.
J'ai pas plus de temps pour expliquer, je repasserais demain.
Répondre à SiM07
Nan mais toutes mes commandes php marchent dans le code javascript !
C'est juste parce que '$ip' est une variable qui comporte des points !
Et toutes mes variables qui comportent des points dans leur fonction ne fonctionne pas.
Le javascript le detecte et l'affiche bien, mais par contre, quand je clic, cela n'a aucun effet :S
Il y a surment un moyen pour que même avec des points cela fontionne, c'est ça que je cherche ....
Personne ne sais ??
Même problème ici....
Il y a forcément une solution !
Il y a 1875 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
