----- "Daniel Cartron" <[email protected]> a écrit : > Salut tous, > > Depuis ce matin je me casse la tête sur un truc pourtant tout bête : > je > récupère via un formulaire un numéro de page et je veux faire afficher > la page > correspondante. Exemple je suis sur la page-010.html, je saisis 050 > dans la > zone input, j'arrive bien à récupérer l'information saisie et à > fabriquer la > nouvelle url, page-050.html donc, ce qui est confirmé par un > alert(nouvellepage), mais ensuite pas moyen d'y aller... > > J'ai mis ça dans mon head : > > <script language="javaScript"> > function redirection() { > var reg_nombre = new RegExp("^[0-9]{3}$", "i"); > if (!reg_nombre.test(document.forms[0].elements["page"].value)) > alert("Saisie invalide\nIl faut saisir le numéro de > page avec trois > chiffres > (ex : 009)."); > else { > var nouvellepage = "page-" + > document.forms[0].elements["page"].value + > ".html"; > alert(nouvellepage); > location = nouvellepage; } } > </script> > window.location est un objet de type Location. https://developer.mozilla.org/en/DOM/window.location#Location_object
Dans ton cas j'imagine que tu pourrais soit modifier la propriété pathname avec la fin de l'URL hors nom de serveur, soit il doit te falloir une URL complète avec protocole/serveur/port… @+ Aurélien -------- Soutenez les logiciels libres ! <http://www.april.org/> _________________________________ Linux mailing list [email protected] http://lists.parinux.org/mailman/listinfo/linux
