IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Accéder à la résolution d'un deuxième écran


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 30
    Par défaut Accéder à la résolution d'un deuxième écran
    Bonjour à tous !

    Je suis en train de faire une application flash en dualscreen dans deux pages HTML. Ne pouvant pas utiliser AIR dans une page HTML, j'essaie de trouver une alternative pour ouvrir la fenêtre du deuxième écran via javascript (que j'arrive à placer correctement en _x et _y). Concernant la première fenètre, pas de soucis, on accède facilement aux données techniques niveau affichage. Par contre, impossible d'accèder aux infos de l'autre.

    Je me suis aussi mis à l'ajax du coup qui propose beaucoup choses, donc si une solution existe plutôt dans cette techno, je suis preneur aussi, quitte à déplacer le topic

    Merci par avance pour vos réponses !

    Tux.

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Ça fait dix ans que je fais du JavaScript et je ne me suis jamais posé cette question: comment gérer plusieurs écrans ? C'est pourtant une question très pertinente et je m'étonne de trouver peu de ressources à ce sujet.

    Je viens de faire quelques tests assez amusants avec Chrome : si on prend une fenêtre de navigateur et qu'on la met à cheval entre deux écrans, la propriété screen.width prendra la largeur de l'écran dans lequel la fenêtre occupe la plus grande moitié. Cela soulève un tas de questions tant il y a d'installations possibles : positionnement vertical, diagonal, zones mortes, écrans en mode miroir, différences de DPI...

    L'API actuelle screen est insuffisante actuellement pour gérer correctement toutes ces problématiques.

    Plus précisément, par rapport à ton problème, quelques recherches sur le net semblent indiquer que c'est un casse-tête depuis des années. Il y a quand même quelques bonnes pistes :
    http://archive.cpradio.org/code/java...nd-windowopen/ (2007 )

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ben personnellement, ça fait pas dix ans que je fais du JavaScript, mais je n'ai jamais eu besoin de l'objet screen et je vois mal en quoi il peut être utile à quelque chose si ce n'est à des fins statistiques...
    Les seules informations qui me semblent pertinentes si l'on considère JavaScript dans une page Web, ce sont les dimensions de la zone d'affichage...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Sujet déja abordé sur le forum
    http://www.developpez.net/forums/d87...ecran-sous-ie/

    on peut récupérer la résolution si le script est lancé depuis une fenêtre dans l'écran concerné, encore faut il pouvoir déterminer sur quel écran se trouve la fenêtre ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    De la même manière qu'il a été répondu à un autre internaute il y a peu qui demandait s'il pouvait savoir si un utilisateur était actif en dehors du navigateur : j'aurais tendance à dire que tout ce qui se situe en dehors du navigateur (je dirais même plus, en dehors de l'onglet concerné) ne peut et n'a pas vocation à être connu, l'environnement javascript se limite à la fenêtre concerné.

  6. #6
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    @Bovino: ce n'est pas parce qu'on en a pas eu le besoin jusqu'ici qu'il faut présumer que c'est inutile. Ce ne serait pas la première fois qu'on passe à côté de belles innovations simplement parce que l'on a pas poussé une idée. Maintenant que j'y réfléchis, optimiser la disposition d'une webapp multifenêtrée sur plusieurs écrans me paraît très intéressant. Je pense à certains périphériques récents comme le Yotaphone ou encore la Wii U ; qui sait, peut-être que ce genre d'appareils multi-écran va se démocratiser ?

Discussions similaires

  1. [XL-2007] Accéder à la Résolution d'écran avec Excel
    Par ramdir2 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/12/2010, 09h39
  2. Résolution utile de l'écran
    Par GPZ{^_^} dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/11/2006, 18h53
  3. tooltip s'affiche parfois sur le deuxième écran
    Par jdewalqu dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 25/08/2006, 10h35
  4. Ajout d'un deuxième écran
    Par elkhy dans le forum Windows XP
    Réponses: 2
    Dernier message: 06/08/2006, 20h36
  5. Résolutions accéptées par l'écran
    Par Matt2094 dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 22/03/2006, 09h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo