Bonjour,
J'ai besoin d'ouvrir une fenetre modale : autrement dit, je veux que tant que la fenetre est ouverte, il soit impossible de passer le focus a une autre fenetre.
-Je sais qu'il y a une fonction qui fait ca avec ie mais cela ne me convient pas, je veux que ca marche avec presque tous les browsers.
- j'ai trouve sur des forums l'astuce suivante :
on met dans la fenetre 'modale' le code html suivant
<body onBlur="self.focus()">
J'ai essaye ca, mais ca ne marche pas vraiment. Ce que j'observe c'est que, quand ma fenetre 'modale' est ouverte, si je clique une fois a cote il ne se passe rien, mais si je clique une deuxieme fois a cote ma fenetre 'modale' passe en-dessous et une autre fenetre prend le focus.
Est-ce que d'autres ont essaye cette methode et ont obtenu de meilleurs resultats? Sinon, quelqu'un sait-il pourquoi ca ne marche pas avec moi? J'utilise firefox et j'envoie mon code html avec du php.
Enfin, quelqu'un a-t-il une autre astuce pour rendre une fenetre modale?
Merci d'avance
Bien a vous
Nardoel
J'ai besoin d'ouvrir une fenetre modale : autrement dit, je veux que tant que la fenetre est ouverte, il soit impossible de passer le focus a une autre fenetre.
-Je sais qu'il y a une fonction qui fait ca avec ie mais cela ne me convient pas, je veux que ca marche avec presque tous les browsers.
- j'ai trouve sur des forums l'astuce suivante :
on met dans la fenetre 'modale' le code html suivant
<body onBlur="self.focus()">
J'ai essaye ca, mais ca ne marche pas vraiment. Ce que j'observe c'est que, quand ma fenetre 'modale' est ouverte, si je clique une fois a cote il ne se passe rien, mais si je clique une deuxieme fois a cote ma fenetre 'modale' passe en-dessous et une autre fenetre prend le focus.
Est-ce que d'autres ont essaye cette methode et ont obtenu de meilleurs resultats? Sinon, quelqu'un sait-il pourquoi ca ne marche pas avec moi? J'utilise firefox et j'envoie mon code html avec du php.
Enfin, quelqu'un a-t-il une autre astuce pour rendre une fenetre modale?
Merci d'avance
Bien a vous
Nardoel