11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour a tous,

document.location.href="url" ne fait rien tandis que ca marche avec les autres navigateurs et que l'alert() juste avant est bien executee.

Demonstration :
allez sur http://www.templatemonster.ca/
ensuite cliquez sur "add to cart" en dessous d'une image de template
ensuite cliquez sur "checkout" dans le "shopping cart"
enfin, attendez 30 secondes et essayez de faire une recherche.
                if (bw.ie6) {
                        /*alert('Please upgrade your browser');*/
                        document.location.href = '/index.php';   
                }

L'alerte fonctionne mais pas la ligne suivante ...

Une idée s'il-vous-plaît ? D'avance merci...
Modifié par is_null (12 Jun 2007 - 16:45)
is_null a écrit :
Bonjour a tous,

document.location.href="url" ne fait rien tandis que ca marche avec les autres navigateurs et que l'alert() juste avant est bien executee.

Demonstration :
allez sur http://www.templatemonster.ca/
ensuite cliquez sur "add to cart" en dessous d'une image de template
ensuite cliquez sur "checkout" dans le "shopping cart"
enfin, attendez 30 secondes et essayez de faire une recherche.
                if (bw.ie6) {
                        /*alert('Please upgrade your browser');*/
                        document.location.href = '/index.php';   
                }

L'alerte fonctionne mais pas la ligne suivante ...

Une idée s'il-vous-plaît ? D'avance merci...

le document.location.href a toujours bien fonctionné.
Mais rassure moi, j'espère que tu n'oseras pas mettre un tel code dans une appli web.
a écrit :
Essaie avec window.location.href à la place...

On dirait que cela n'a pas d'effet non-plus ... C'est pourtant correct avec ie7 et firefox ...
Modifié par is_null (13 Jun 2007 - 09:10)
Je pense que tu dois appeler ta fonction avec un onclick="fct()", essayes plutot de faire sur le <a href="javascript:fct()" ..
J'avais déjà eu le souci mais bon je ne comprend pas pourquoi on a ce probleme que sur IE6 ...