Pop-up désirées et focus
Pop-up désirées et focus
Bonjour.
Dans le cadre de mes études, je code actuellement un petit jeu en javascript.
Trouvant qu'un formulaire en xhtml/css est bien plus joli qu'un prompt(), j'ai crée une petit pop-up qui demande aux joueurs de rentrer leurs noms aux débuts de la partie, et qui, une fois validée, ferme la popup et appelle une fonction dans la fenêtre mère.
Tout cela marche sans problème aucun.
Le seul gros ennui, c'est que la popup s'ouvre constamment en arrière-plan, et donc elle pourrait passer inaperçu (et pis c'est lourd d'aller la rechercher avec la souris, ça nuit à l'ergonomie du jeu...).
J'ai essayé pas mal de truc du genre self.focus(), etc... mais je n'arrive toujous qu'au même résultat.
Quelqu'un aurait-il la réponse à ma question ?
Merci bcp.
Ps: le but de ce post n'est pas "les popups c'est bien, les popups c'est mal, etc..." c'est un débat stérile et ça, je m'en cogne.
Dans le cadre de mes études, je code actuellement un petit jeu en javascript.
Trouvant qu'un formulaire en xhtml/css est bien plus joli qu'un prompt(), j'ai crée une petit pop-up qui demande aux joueurs de rentrer leurs noms aux débuts de la partie, et qui, une fois validée, ferme la popup et appelle une fonction dans la fenêtre mère.
Tout cela marche sans problème aucun.
Le seul gros ennui, c'est que la popup s'ouvre constamment en arrière-plan, et donc elle pourrait passer inaperçu (et pis c'est lourd d'aller la rechercher avec la souris, ça nuit à l'ergonomie du jeu...).
J'ai essayé pas mal de truc du genre self.focus(), etc... mais je n'arrive toujous qu'au même résultat.
Quelqu'un aurait-il la réponse à ma question ?
Merci bcp.
Ps: le but de ce post n'est pas "les popups c'est bien, les popups c'est mal, etc..." c'est un débat stérile et ça, je m'en cogne.
Et en modifiant le code d'ouverture de la popup genre
Code : Tout sélectionner
<body onload="NewWindow('...')" onfocus="this.blur()">
-
- Lézard vert
- Messages : 194
- Inscription : 13 nov. 2004, 08:54
-
- Lézard vert
- Messages : 194
- Inscription : 13 nov. 2004, 08:54
Le bout de code que je t'ai donné est à mettre dans une fonction javascript accessible (*) depuis la page qui va demander l'ouverture du pop-up en cliquant sur un lien par exemple avec la syntaxe <a href="javascript:NomDeTaFonction()">...Lisaraël a écrit :Mirovinben> ça marche tout simplement pas.
(*) accessible... c'est à dire dans ta page ou dans un fichier .JS lié
Bienheureux les fêlés car ils laissent passer la lumière...
j'avais bien compris et mis comme il le faut, ne t'inquiète pas...
en règle générale, je ne poste sur un forum que quand je ne sais pas, mais jamais sans avoir essayé par moi-même.
et ce que tu as mis est une des première chose que j'ai faites, car aussi la plus logique à mes yeux... mais qui marche pas...
en règle générale, je ne poste sur un forum que quand je ne sais pas, mais jamais sans avoir essayé par moi-même.
et ce que tu as mis est une des première chose que j'ai faites, car aussi la plus logique à mes yeux... mais qui marche pas...

-
- Lézard vert
- Messages : 194
- Inscription : 13 nov. 2004, 08:54
Désolé
mais les forumeurs de Geckozone ont des niveaux de compétence allant de 0 à l'infini (ou quasiment !)... et c'est ce qui en fait son charme... donc parfois des enfoncement de portes ouvertes ou du jargonnage à la limite du chinois... au choix !
Je suis étonné que mon bout de script ne fonctionne pas car il a été utilisé pendant 2 ans (maison et boulot) sans pb... Je me demande si cette anomalie n'est pas à corréler avec ton environnement...
C'est à dire :
- comment (lien, réponse à un formulaire...etc...)
- et par où tu ouvres ton popup (page Html pure, page générée par ASP/PHP ou autre)
...
... 

Je suis étonné que mon bout de script ne fonctionne pas car il a été utilisé pendant 2 ans (maison et boulot) sans pb... Je me demande si cette anomalie n'est pas à corréler avec ton environnement...
C'est à dire :
- comment (lien, réponse à un formulaire...etc...)
- et par où tu ouvres ton popup (page Html pure, page générée par ASP/PHP ou autre)
...


Bienheureux les fêlés car ils laissent passer la lumière...
j'ai la nette impression que l'erreur est plus due à mon environnement au sens configuration qu'au sens du code, qui est du xhtml 1.0 valide (au début je n'avais pas modularisé parce que ej testais d'abord un bout de fonction avant de corriger le tout...)
je testerai mon script ce soir sur un autre PC, et si le problème perdure, je détaillerai plus en profondeur.
merci bcp.
je testerai mon script ce soir sur un autre PC, et si le problème perdure, je détaillerai plus en profondeur.
merci bcp.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité