En fait, que je lance la page, j’ai mes deux zones de texte et les deux bouttons qui s’affichent je remplis donc mon formulaire et si je clique sur l’envoi, il ne se passe rien du tout. Enfin un semblant de recherche une micro seconde puis terminé. Ca me fait la meme chose si je lance la page dans i.explorer ou dans Firefox.
Si qqu’un pouvait me dire ou est mon probleme, ca m’arrangerais enormement
Il faudrait peut-être mettre quelquechose dans action? Enfin je n’en suis pas sur vu que tu n’utilise pas de submit… D’ailleurs, dans ce cas, il vaut mieu faire :
<input type="button" name="Submit" value="Et zou =)"
que :
<input type="submit" name="Submit" value="Et zou =)"
Tout d’abord, je n’ai pas enlevé de morceau de code.
Puis une petite precision que j’aurais du apporter, le serveur d’envoi de sms est un serveur distant.
Faire en php j’y avais pensé mais la, c’est un monde completement inconnu malheureusement je vais deja faire les modification que vous m’avez dis et je regarde ce que ca donne
ben dans ce cas il ne te manque pas du code en haut de page ? C’est un service auquel tu es “abonné” ? donne la page d’explication de mise en place du bazar et on pourra détaillé. Perso je connais rien en javascript
Non il ne me manque rien en haut de la page
j’avais deja fait une page pour eviter de taper toute l’adresse mais elle ne contenais qu’une zone de texte ou je mettais le numero&message=puis le message
L’url du serveur distant pour l’envoi de sms est sous cette forme:
J’ai essayé les modifications de Hellmaster puis j’ai viré le </script> au debut de mon code comme tu m’as dis mais la deux trucs:
Si je met quelque chose
<form name="form1" method="post" action="">
dans action="" j’ai une erreur en local:
et si je le laisse vide, rien ne se passe.
Pour en revenir à l’erreur, c’est assez etrange car sur la page ou je n’ai qu’une seule zone de texte, elle est faite sous la meme forme mais ca fonctionne…
Je peux publier le code à la limite.
tu peux faire method=get si tu y tiens
en fait , le script que tu appelles sur ce serveur, tu sais à quoi il ressemble? c’est toi qui l’a écris ?
quelles variables sont récupérées et comment ?
le truc c’est que si tu essaye de gruger pour exécuter un script du site d’orange ou autre, en partant de ta page, et bien faut pas réver :riva:
je comprend pas, sur le site en question, ya pas de formulaire pour ecrire les message ? … auquel cas tu pose un bookmark dans ton navigateur et hop …
et sinon, je pense que tu devrait faire un form method=‘post’ action=‘a.php’
et dans a.php, tu récupère tes variables avec $_POST
et tu fais un header(“location:http://server.envoi.sms/envoi/sms.php?num=".$num."&mess=”.$mess=;
(mais je suispas certain de ma syntaxe)
Le javascript ce n’est pas sale :ane:
En plus, ça te permettrait de debugger ton truc, sutrout si tu utilise le debugger intégré à mozilla.
Même dans le cas contraire, avec des alert(mavariable)… ut peux vérifier tes récupération d’info.
Pour moi, la méthode propre:
tu fait un <form …action=http://server.envoi.sms/envoi/sms …>
tu fait un cahmp input qui s’appelle “num” parcque “TXT” ton server ne doit pas connaitre
tu fait au choix un <input type=button onlick=lancerPage()>
ou un <input type="submit">
Si tu utilise la 1ere sol, dans ta fonction lancerPage() tu fait un document.form1.submit(), et du peux ajouter les fameux alert() devant pour débugger.
Mais avant toute chose, si tu ne l’as pas fait, il faut tenter de lancer directement ton URL avec les arguments dans la barre d’adresse du browser pour bien vérifier les noms de variables utilisées.
c’est comme ca que je faisais avant mais bon c’est un peu galere d’autant plus que l’url sans les arguments est bien plus longue que ce que j’ai donné sur mes posts ^^