Page 1 sur 1

Problème avec fonction location.replace()

Posté : 06 juin 2008, 09:22
par Halaster
Bonjour,
alors voila, j'ai un petit soucis avec cette fonction.

function recharge_docu(num_doc,num_cli){
var lien=('modif_docu.php?menu=4&ms=1&idd=' + num_doc +'&idc=' + num_cli);
document.location.replace(lien);
}


donc, j'ai une page avec un formulaire (modif_docu.php), dans ce formulaire j'ai une liste déroulante, et lorsque je clique sur un des choix de cette liste, cela appel ma fonction recharge_docu, et me remplace ma page avec des paramètres dans l'adresse que je récupère via la méthode GET. Et ca me permet de pré remplir mon formulaire en fonction de ce qui est passé en paramètre. A la première utilisation, la fonction marche impecablement bien. mais si je choisi un autre choix de ma liste déroulante, les paramètres de l'adresse ne changent pas, et donc, mon formulaire pré rempli ne change pas non plus...
Avez vous une idée ?

Posté : 06 juin 2008, 11:57
par d0m
vois tu un rechargement de la page qui s'effectue?
En d'autres termes es tu sûr que la page se recharge vraiment?

Posté : 06 juin 2008, 12:07
par Halaster
Oui il y a rechargement, mais les paramètres ne changent pas.
normalement, lors du rechargement de la page, la liste déroulante ou je fais ma sélection doit réaficher lors du rechargement, la selection que j'ai fait avant. Ca marche la premiere fois, mais la seconde, ca ne change pas.

je comprend pas :(

Posté : 06 juin 2008, 15:03
par animithra
Bonjour.

location.replace() s'emploie principalement sur l'objet window (fenêtre) et non l'objet document de l'occurrence.

Essaye d'utiliser la même fonction avec un window.replace.location(lien) pour voir et dis nous si c'est efficace.

Sinon montre-nous le code de ta page s'il te plait.

Bonne progra !