Bonjour,
Voici mon problème. Considérons un lien du style :
http://mondomaine/page.php?action=123456
(c'est donc une page de script php à laquelle on passe un paramètre, ici de valeur "123456").
Ce que je voudrais c'est que l'utilisateur entre le paramètre dans un formulaire texte, par exemple avec...
... et ouvre le lien en cliquant sur le bouton.
Bien entendu, dans le formulaire ci-dessus j'ai remplacé la valeur saisie par l'utilisateur par des points d'interrogation, car c'est là que mes connaissances très limitées en JS trouvent leurs limites
.
J'ai aussi tenté d'explorer la piste d'un onclick qui ouvre sur une fonction JS dans le HEAD, mais je ne suis pas arrivé à récupérer la valeur saisie dans le champ text, ni à la concaténer avec la première partie de l'url.
J'ai tenté ça (avec dans le formulaire ci-dessus onclick="affiche();") :
Mais ça marche pas
Quelqu'un pour m'aider ? Merci d'avance.
Nota: pour vos essais, si vous arrivez à ouvrir une fenêtre du navigateur avec l'url complet (http://mondomaine/page.php?action=123456) dans la barre d'adresse ça m'ira. Le reste en php importe peu pour ce présent problème.
Modifié par dorjee (08 May 2007 - 19:46)
Voici mon problème. Considérons un lien du style :
http://mondomaine/page.php?action=123456
(c'est donc une page de script php à laquelle on passe un paramètre, ici de valeur "123456").
Ce que je voudrais c'est que l'utilisateur entre le paramètre dans un formulaire texte, par exemple avec...
<form name="form1">
<input type="text" name="param" id="param" value="">
<input type="button" value="Afficher" onclick="window.open('http://mondomaine/page.php?action=??????')">
</form>
... et ouvre le lien en cliquant sur le bouton.
Bien entendu, dans le formulaire ci-dessus j'ai remplacé la valeur saisie par l'utilisateur par des points d'interrogation, car c'est là que mes connaissances très limitées en JS trouvent leurs limites

J'ai aussi tenté d'explorer la piste d'un onclick qui ouvre sur une fonction JS dans le HEAD, mais je ne suis pas arrivé à récupérer la valeur saisie dans le champ text, ni à la concaténer avec la première partie de l'url.
J'ai tenté ça (avec dans le formulaire ci-dessus onclick="affiche();") :
<script language="javascript">
function affiche() {
var adresse = document.forms["form1"].elements[0];
window.open('http://www.wikispot.fr/wikispot-e.php?display='+adresse)
}
</script>
Mais ça marche pas

Quelqu'un pour m'aider ? Merci d'avance.
Nota: pour vos essais, si vous arrivez à ouvrir une fenêtre du navigateur avec l'url complet (http://mondomaine/page.php?action=123456) dans la barre d'adresse ça m'ira. Le reste en php importe peu pour ce présent problème.
Modifié par dorjee (08 May 2007 - 19:46)