JeuWeb - Crée ton jeu par navigateur
[Résolu] Déplacement de fenêtre à cause du Javascript - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Déplacement de fenêtre à cause du Javascript (/showthread.php?tid=6307)

Pages : 1 2


[Résolu] Déplacement de fenêtre à cause du Javascript - Damocorp - 11-08-2012

Salut les gens,

Je viens de changer la présentation des screenhots sur la page d’accueil du site ( http://www.damocorp.com/ ).

Si vous descendez la fenêtre, vous pourrez vous apercevoir qu'à chaque changement d'image, la fenêtre remonte automatiquement.
J'ai pensé à un problème de focus. J'ai essayé de le rendre à la fenêtre mais ca n'as pas solutionner mon problème.

C'est assez embêtant comme problème.
Cela vous est-il déjà arrivé ? Et avez-vous ne serait-ce qu'une piste pour le solutionner ?

EDIT : le code javascript
[pastebin]gxGizhLy[/pastebin]

Merci
PS : oui je sais, mais je les aime mes backslash ! :$ j'ai commencé à changer, mais me faut encore du temps ^^


Edit de résolution
:
Si la conversation ne vous intéresse pas :
La solution => min-height sur le bloc contenant le screen.
la taille du bloc ne bougeant plus, la colonne ne bouge plus, et de ce fait plus d'impression de scroll Smile



RE: Déplacement de fenêtre à cause du javascript - Sephi-Chan - 11-08-2012

Je rencontre effectivement ce curieux comportement sur Chrome 21.0.1180.75 avec OS X 10.8.
Comment fait-tu le switch d'images ?


RE: Déplacement de fenêtre à cause du javascript - Murthy - 11-08-2012

Aucun bug sous Chrome 21.0.1180.75 m


RE: Déplacement de fenêtre à cause du javascript - Thêta Tau Tau - 11-08-2012

Pas de bugs non plus sous Firefox 14.0.1


RE: Déplacement de fenêtre à cause du javascript - Damocorp - 11-08-2012

Citation :Curieux comportement. Comment fait-tu le switch d'images ?
Je change la source de la balise image grâce à setInterval. Les images ont toutes la même taille.


Citation :Aucun bug sous Chrome 21.0.1180.75 m
Citation :Pas de bugs non plus sous Firefox 14.0.1
Ca c'est trop bizarre. Car moi je le constate sous :
google chrome 21.0.1180.75 m
Mozilla 14.0.1

Et ce sous vista ou Xp. Ce serait windows le coupable ? ( j'peux pas brancher mon linux actuellement ).
Murthy et Thêta Tau Tau, donc si vous allez lire le footer par exemple, toute les 5 sec le scroll ne remonte pas automatiquement jusqu'à l'image chez vous ?


raa c'est trop bizarre ce truc Smile


RE: Déplacement de fenêtre à cause du javascript - Thêta Tau Tau - 11-08-2012

Ha si je bug en fait, mais faut vraiment être tout en bas de la page, et ça remonte que de 2/3 centimètres (facile de pas le voir)


RE: Déplacement de fenêtre à cause du javascript - Sephi-Chan - 11-08-2012

Ce n'est pas spécifique à Windows. Je rencontre aussi le bug sous OS X (10.8), avec Chrome (21.0.1180.75).


RE: Déplacement de fenêtre à cause du javascript - Murthy - 11-08-2012

Ah ! J'ai le bug aussi. Désolé, je n'étais pas descendu jusqu'au footer.


RE: Déplacement de fenêtre à cause du javascript - Maks - 11-08-2012

J'ai le "bug" aussi. Pourquoi tu fais
window.focus();
à chaque fois ? Le problème vient de là je pense.

Sinon entre camelcase, snakecase, "nocase" (lol), il va falloir choisir. Les antislashs c'est horrible. Et eval is evil aussi. ^^


RE: Déplacement de fenêtre à cause du javascript - Murthy - 11-08-2012

Je ne pense pas Maks. D'après ce que je lis :

Le window.focus() n'est appelé que lors du click. Le setInterval appelle change_screen() qui lui ne fait pas de focus.