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 :

Détection 2ème écran


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2012
    Messages : 4
    Par défaut Détection 2ème écran
    Bonjour,
    Je souhaiterai détecté s'il y a un 2ème écran actif. Je voudrai faire un tableau de 20 lignes affichant les 10 premières dan

    s le premier écran et les 10 suivant dans le 2ème écran.

    Merci

  2. #2
    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
    Je ne vois pas comment sur une et seule même page du navigateur tu pourrais faire cela ... ???

    Avec un window.open poru eun seconde 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 !

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2012
    Messages : 4
    Par défaut
    J'ai déjà fait ça en C# où le premier écran indiquait les 10 premières lignes dans une liste box et dans mon 2ème écran les 10 suivants. Je pense que c'est aussi possible en javascript.


    Le window.open ouvre bien la 2ème fenêtre mais ne l'affiche pas dans le 2ème écran.

  4. #4
    Invité
    Invité(e)
    Par défaut
    En faisant un window.open, tu peux passer des paramètres top et left
    left
    Spécifie la distance à laquelle la nouvelle fenêtre est placée depuis le bord gauche de la zone de travail destinée aux applications du système d'exploitation de l'utilisateur jusqu'à la bordure extérieure (bordure de redimensionnement) de la fenêtre de navigation. La nouvelle fenêtre ne peut pas être positionnée initialement hors de l'écran.
    Reconnu par : Internet Explorer 5+, Netscape 6.x, Netscape 7.x, Mozilla 1.x, Firefox 1.x, Opera 6+

    top
    Spécifie la distance à laquelle la nouvelle fenêtre est placée depuis le bord supérieur de la zone de travail destinée aux applications du système d'exploitation de l'utilisateur jusqu'à la bordure extérieure (bordure de redimensionnement) de la fenêtre de navigation. La nouvelle fenêtre ne peut pas être positionnée initialement hors de l'écran.
    Reconnu par : Internet Explorer 5+, Netscape 6.x, Netscape 7.x, Mozilla 1.x, Firefox 1.x, Opera 6+
    CF : https://developer.mozilla.org/fr/docs/DOM/window.open

    En combinant ça avec l'astuce décrite dans cet article (anglais) :
    http://archive.cpradio.org/code/java...nd-windowopen/
    tu peux y arriver. Apparemment il compare la position du bord de l'écran à la largeur totale disponible pour détecter la présence d'un double écran. Puis il utilise les paramètres que j'ai cité plus haut pour le positionnement.

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 183
    Par défaut
    Citation Envoyé par shiro55 Voir le message
    J'ai déjà fait ça en C# où le premier écran indiquait les 10 premières lignes dans une liste box et dans mon 2ème écran les 10 suivants. Je pense que c'est aussi possible en javascript.


    Le window.open ouvre bien la 2ème fenêtre mais ne l'affiche pas dans le 2ème écran.
    Ya une différence entre le c# pour lequel tu as toute la main sur le système et le javascript qui est éxécuté dans un environnement sécurisé

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2012
    Messages : 4
    Par défaut
    Merci beaucoup de vos réponses, je vais tester la réponse d'Enerian.

Discussions similaires

  1. Détection 2ème écran (ASP.NET)
    Par shiro55 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 06/02/2013, 11h49
  2. Détection d'écran (cathodique)
    Par OverSpeed301 dans le forum Périphériques
    Réponses: 1
    Dernier message: 02/02/2010, 08h58
  3. Gestion 2ème écran
    Par Angeldu74 dans le forum Périphériques
    Réponses: 3
    Dernier message: 03/07/2008, 08h47
  4. Exécution d'un pps sur un 2ème écran
    Par solorac dans le forum Windows XP
    Réponses: 0
    Dernier message: 06/06/2008, 11h09
  5. Réponses: 2
    Dernier message: 14/09/2004, 18h00

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