Page 1 sur 1
Messagebox (alert) qui bloque tout Firefox
Publié : 10 janv. 2009, 13:07
par Zefling
Salut.
Ça fait un petit moment que je me demande comment faire en sorte que les « alert(); » ne bloquent pas tout Firefox mais juste le document.
Si on se retrouve avec une boucle infinie ou trop longue sur une alerte la seule solution c'est tuer Firefox et perdre tous ces onglets (vu qu'il relancera la boucle).
Une alerte qui bloque une page entière c'était pas trop un problème quand il n'y avait pas les onglets, mais une alerte qui empêche utiliser tous les autres onglets ou de tuer l'onglet qui pose problème c'est plus gênant.
Si quelqu'un a une solution, merci d'avance.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Publié : 10 janv. 2009, 13:18
par calimo
https://bugzilla.mozilla.org/show_bug.cgi?id=61098
et
https://bugzilla.mozilla.org/show_bug.cgi?id=59314
Il faut voter
Message envoyé avec : Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.5) Gecko/2008121623 Ubuntu/8.10 (intrepid) Firefox/3.0.5
Publié : 10 janv. 2009, 14:16
par Zefling
Voilà, c'est fait
J'aime bien voter sur le bugzilla de Mozilla.
Même pour des trucs où je me retrouve seul.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Publié : 10 janv. 2009, 15:26
par Benoit
Un commentaire intéressant dans un des bugs : on pourrait s'en sortir avec le raccourci clavier Ctrl+W (fermer l'onglet courant).
Publié : 11 janv. 2009, 03:58
par Zefling
Heu, pour avoir testé, le Ctrl + W ne fonctionne pas quand la box est là donc ça laisse quand même une marge suivant la vitesse de réaffichage quasiment nulle.
Il l'empêche que bloquer tout le navigateur (mais vraiment tout, juste à la décoration) ça paraît un peu absurde.

Et je remarque que tous les navigateurs font ça.
Pour moi alert() devait bloquer la document seul et non la fenêtre complète vu qu'elle n'est lancer que pour l'un des onglets et pas tous les onglets. Cela bloque la navigation quand on ne veut pas utiliser plusieurs fenêtre.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Publié : 11 janv. 2009, 19:41
par bormat
Zefling a écrit :Heu, pour avoir testé, le Ctrl + W ne fonctionne pas quand la box est là donc ça laisse quand même une marge suivant la vitesse de réaffichage quasiment nulle.
Il l'empêche que bloquer tout le navigateur (mais vraiment tout, juste à la décoration) ça paraît un peu absurde.

Et je remarque que tous les navigateurs font ça.
Pour moi alert() devait bloquer la document seul et non la fenêtre complète vu qu'elle n'est lancer que pour l'un des onglets et pas tous les onglets. Cela bloque la navigation quand on ne veut pas utiliser plusieurs fenêtre.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
j'avias posté un sujet similaire et la seul solution était le ctrl +w
tu reste appuyé dessus pendant que tu met OK au message et tu verras que ça marche
Publié : 11 janv. 2009, 20:56
par Zefling
Ouais, mais ça reste une solution bacale.
Celle d'Opera reste la plus intéressante pour le moment : possibilité d'arrêter les scripts.