|
|
|
|
je suis pas sur mais essayes quand meme de changer le nom de ta page test_css pour ne pas mettre d'underscore comme test-css
|
|
Salut Vincent
Remplace la variable 'test' par 'teste' par ex ou un autre nom. test est déjà utilisé par Javascript @+ Philippe [[ The Truth is Out There ]]
|
Salut
A tout hasard le nom de ta page c'est bien EXACTEMENT 'test_css.html' case comprise (donc tout écrit en minuscule ) et pas 'Test_ccs.html' ou encore 'test_ccs.HTML' etc ... Sinon as-tu un message d'erreur ? @+ Philippe [[ The Truth is Out There ]] |
Essaye :
document.location = 'test_css.html'; ou (déjà suggéré) : window.location.replace('test_css.html'); |
ne serait-ce point :
window.location.href ='connexion.html'; à la place de window.location='connexion.html'; ? |
Même problème et toujours pas de solution malgré des milliers d'essais divers et variés.
Sous Internet Explorer window.location.href='xxxx' fonctionne très bien Sous Mozilla Firefox window.location.href renvoie bien la localisation de la page mais refuse obstinément de se laisser modifier !!! En clair toute tentative de modification de la localisation de la page ne fonctionne pas sous Mozilla Firefox. J'ai lu des milliers et des milliers de posts sur Internet sans jamais avoir mis la main sur une solution qui fonctionne. Toute personne ayant une solution à cet important problème sera accueillie avec une grande reconnaissance. |
Même les pires choses ont une fin ....
Après des heures et des heures perdues à rechercher les causes du dysfonctionnement de window.location='xxxx" sous Mozilla Firefox (tout était OK avec IE 7) j'ai retéléchargé et réinstallé la version 2.0.0.14 de Mozilla Firefox et là .... miracle ... tout se met à fonctionner normalement. J'avais déjà remarqué pas mal de bogues traînants (interface Javascript) sur certaines version de ce navigateur. |
J'avais moi-même ce problème (window.location qui marche pas sous IE6, miais ok avec IE7) et j'ai finalement trouvé sur un autre forum une solution.
Voici le code qui marchait pas sous IE6 : var adresse = document.location function tradoFR() { x = new String(adresse); x1 = x.replace('_en.asp', '_fr.asp'); wiindow.location = x1; } ---------------- et la solution est : var adresse = document.location function tradoFR() { x = new String(adresse); x1 = x.replace('_en.asp', '_fr.asp'); setTimeout( "window.location.href = x1", 0 ); } Je n'ai pas d'explication pourquoi ça marche, mais après des heures de recherche, je suis juste content que ça fonctionne. |