FireFox et Window.location de ... [Censuré]

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

FireFox et Window.location de ... [Censuré]

Messagepar Michael DELIQUE » 09 Nov 2011 à 16:53

bonjour

je fais un refresh du page en Js via un

window.location.reload

voila l'url avant le reload

http://server/test/htmlview.nsf/View?Op ... count2=20&

et voila l'url apres

http://server/test/htmlview.nsf/View?co ... lectPage=1

autant dire que ça marche pas du tout !

je reconstruit l'url en JS et la passe via un window.location.href idem !

le plus amusant c'est que sous IE ça marche nickel

la je suis sous FF8 et domino 8.5.1 fp1

mais pourquoi cette [censuré] de window.location me change mon url !?
Dernière édition par Michael DELIQUE le 10 Nov 2011 à 09:16, édité 2 fois.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 09 Nov 2011 à 23:47

bizarre ton truc, surtout si ca marche sous IE !!!
il te bouffeOpenViewaCount=-1 et t'ajoute idNavSelectPage=1
ça s'invente pas ça ! idNavSelectPage, ça correspond à quelquechose dans ton masque (je suppose que tu as un masque $$ViewTemplate for View)
tu as du code sur le onload, ou un meta refresh dans le header ?
un code JS quelquepart dans le head ou le body qui est interpreté par FF et donc te renvoi ailleurs mais pas par IE et donc tu reste bien où tu veux ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Michael DELIQUE » 10 Nov 2011 à 09:04

re,

en effet le idNavSelectPage ce situe dans une bibliothèque de JS. mais que vient-il faire là... mystère et boule de gomme.

en attendant j'ai un peu avancé en cherchant sur le web (je suis pas le seul à maudire FF sur ce coup la)

pour le window.location.reload je l'ai remplacé par un setTimeout('document.location.reload()',0) et au miracle ça fonctionne

par contre pour le window.location.href j'ai pas encore trouvé de solution et malheureusement comme je dois reconstruire l'url a un moment donné je dois passé par la pour l'afficher et ff me refait le même coup
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Michael DELIQUE » 10 Nov 2011 à 09:15

bon ça marche, merci google.

alors dans mon bouton appelant la fonction

in suffisait de terminer le onclick par un return false

<Button Class='ViewBouton' onclick='refreshView();return false;' alt="Rafraichir la vue" All" title="Rafraichir la vue">Refresh</button>


et dans ce cas le setTimeout('document.location.reload()',0) n'est plus nécessaire
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Michael DELIQUE » 10 Nov 2011 à 09:42

bon j'en ai fais un tips ça pourra servir a quelqu'un d'autre => http://forum.dominoarea.org/viewtopic,p ... tml#142744
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement