probleme avec window.opener.location.reload
Posté : 13 juil. 2006, 23:39
Bonjour tout le monde,
j'ai un problème avec
j'explique : Je prend l'url de la page parent, (ex url: http://monsite.com/blabla.php?langue=la_langue) je sépare l'url et je recupère la partie (langue=la_langue) et je la remplace par (langue=nouvelle langue). Ensuite je reload la page parent avec le nouveau url constituer. Le truc est que ca marche bien sur internet explorer main pas sur firefox. Quelqu'un sait comment faire pour que ca marche sur firefox. La en ce moment il reload la page mais ne prend pas en compte l'url que je passe en parametre dans window.opener.location.reload(resul);
merci de votre aide
j'ai un problème avec
. J'ai une page avec un lien qui mène à un popup. Le popup te permet de choisir la langue dans laquelle tu veux que le site soit affiché. Pour ce faire dans mon popup j'utilise ce codewindow.opener.location.reload
Code : Tout sélectionner
function envoyer(formulaire) {
var url = window.opener.location.toString();
var maReg = new RegExp( "[? ]", "gi") ;
var resultat = url.split(maReg);
if(formulaire.langue[0].checked)
{
//var maReg = new RegExp( , "gi") ;
var resul = url.replace(resultat[1],"langue=english" );
window.opener.location.reload(resul);
}
if(formulaire.langue[1].checked)
{
var resul = url.replace(resultat[1],"langue=français" );
window.opener.location.reload(resul);
}
if(formulaire.langue[2].checked)
{
var resul = url.replace(resultat[1],"langue=german" );
window.opener.location.reload(resul);
}
if(formulaire.langue[3].checked)
{
var resul = url.replace(resultat[1],"langue=italian" );
window.opener.location.reload(resul);
}
if(formulaire.langue[4].checked)
{
var resul = url.replace(resultat[1],"langue=spanish" );
window.opener.location.reload(resul);
}
window.close();
} // envoyermerci de votre aide