Comment puis-je déplacer d'une position de la fenêtre sur l'écran de l'ordinateur avec le javascript?
Je me souviens avoir vu un mashup google maps /la musique de la vidéo qui l'a créé, redimensionnée et déplacée windows sur l'écran. Ce javascript sont les méthodes utilisées pour ce faire?
Il devrait probablement être noté que window.moveTo(0,0) se déplace vers la
coin supérieur gauche de l'écran principal. Pour les personnes avec de multiples
les moniteurs vous pouvez également envoyer des coordonnées négatives sur la position de l'autre
moniteur. Vous pouvez vérifier pour un second moniteur pour déplacer avec screen.availLeft. Si c'est négatif, vous pouvez déplacer une fenêtre de loin
sur le second moniteur.
Il devrait probablement être noté que window.moveTo(0,0) déplacer vers le coin supérieur gauche de la primaire de l'écran. Pour les personnes avec plusieurs moniteurs, vous pouvez également envoyer des coordonnées négatives pour le placer sur un autre moniteur. Vous pouvez vérifier pour un second moniteur pour déplacer avec screen.availLeft. Si c'est négatif, vous pouvez déplacer une fenêtre qui loin sur le second moniteur. Excellente remarque. Je vais inclure vos commentaires dans ma réponse. Notez que l'écran.availLeft ne fonctionne pas pour les navigateurs IE.
Vous déplacez une affiche la position de l'objet par le changement de ses marges supérieure et de gauche, qui, ensemble, sont les coordonnées de son coin supérieur gauche. Si vous connaissez les coordonnées absolues de la position de la cible, vous pouvez modifier les marges et l'objet se déplacera à l'endroit.
Si vous ne connaissez pas l'absolu de la position de la cible, mais ne connais que deux deltas (c'est à dire, déplacer la fenêtre vers le haut de 5 pixels et à droite 10 pixels), vous pouvez lire l'objet de marges haute et gauche, de l'incrément par des distances appropriées, et de définir les marges de que les.
Les marges sont dans le style de l'objet, donc vous pourriez dire quelque chose comme:
Depuis vos liens contiennent des ancres, "#", lorsque vous cliquez sur ces liens, vous permettra de déplacer la page vers le haut. Essayez de remplacer le href, avec quelque chose comme:
href="javascript:void(0)"
Cela permettra d'éviter quoi que ce soit dans le href de l'exécution.
Je ne sais pas quelle est la fiabilité de ce qui est, mais de déplacer la fenêtre par rapport à sa position actuelle, vous pouvez le faire:
http://www.w3schools.com/jsref/met_win_moveby.asp
Pour déplacer la fenêtre vers une certaine partie de l'écran:
http://www.w3schools.com/jsref/met_win_moveto.asp
Gracieuseté de @Dan Herbert:
window.moveTo(0,0)
déplacer vers le coin supérieur gauche de la primaire de l'écran. Pour les personnes avec plusieurs moniteurs, vous pouvez également envoyer des coordonnées négatives pour le placer sur un autre moniteur. Vous pouvez vérifier pour un second moniteur pour déplacer avecscreen.availLeft
. Si c'est négatif, vous pouvez déplacer une fenêtre qui loin sur le second moniteur.Excellente remarque. Je vais inclure vos commentaires dans ma réponse.
Notez que l'écran.availLeft ne fonctionne pas pour les navigateurs IE.
OriginalL'auteur James Johnson
À partir d'une recherche rapide sur google: Le déplacement de windows
Vous êtes à la recherche pour la Fenêtre.moveBy et de la fenêtre.moveTo
Je me souviens qu'à la vidéo, vous sélectionnez votre ville natale et autres joyeusetés? J'ai bien aimé.
OriginalL'auteur Whetstone
Vous déplacez une affiche la position de l'objet par le changement de ses marges supérieure et de gauche, qui, ensemble, sont les coordonnées de son coin supérieur gauche. Si vous connaissez les coordonnées absolues de la position de la cible, vous pouvez modifier les marges et l'objet se déplacera à l'endroit.
Si vous ne connaissez pas l'absolu de la position de la cible, mais ne connais que deux deltas (c'est à dire, déplacer la fenêtre vers le haut de 5 pixels et à droite 10 pixels), vous pouvez lire l'objet de marges haute et gauche, de l'incrément par des distances appropriées, et de définir les marges de que les.
Les marges sont dans le style de l'objet, donc vous pourriez dire quelque chose comme:
pour un objet positionné.
OriginalL'auteur Pete Wilson
Depuis vos liens contiennent des ancres, "#", lorsque vous cliquez sur ces liens, vous permettra de déplacer la page vers le haut. Essayez de remplacer le href, avec quelque chose comme:
Cela permettra d'éviter quoi que ce soit dans le href de l'exécution.
OriginalL'auteur user2414115