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 :

Partie de page détachable


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Partie de page détachable
    Bonjour,

    Je voudrais réaliser une application WEB HTML/CSS/JS avec une parti de la page que l'on peut détacher de celle-ci pour la mettre par exemple sur un autre écran.

    En gros ma page comprendra une carte google maps et sur le côté droit une liste, je voudrais pouvoir séparer la liste dans une autre fenêtre de mon navigateur pour afficher la carte en plein écran mais il faut impérativement que je garde le lien entre les deux pages.

    Je crois savoir que ce genre d'application est possible en HTML5 mais je ne connnais pas le noms de la technologie.

    Merci d'avance pour vos réponses.

    Cordialement.

    Nicolas SAGON.

  2. #2
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    à ma connaissance il n'y a pas d'événement drag hors de la fenêtre.

    tu peux détecter que la souris quitte la fenêtre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    addEvent(document, 'mouseout', function(evt) {
      if (evt.toElement == null && evt.relatedTarget == null) {
        alert("left window");
      }
    });
    j'ai pas testé mais peut-être essayer de créer une fenêtre lorsque tu sort de celle contenant l'élément et y créer un nouveau document en recopiant l’élément que tu drague.

    Mais je ne suis pas sur que ça fonctionne sur tous les navigateurs
    A+JYT

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Merci pour ta réponse mais ce n'est pas vraiment ce que je cherche.
    Je verrais plus un système comme sur les sites de vidéo où l'on peut séparer le lecteur (Ex : twitch).
    Sauf que pour moi c'est une liste que je veux séparer. Par contre il faut que les événements de cette liste soit toujours relié à ma carte google maps.

    Merci d'avance.

  4. #4
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    si j'ai bien compris tu as un élément HTML et tu veux le draguer hors de la fenêtre pour qu'il se détache et apparaisse dans un autre fenêtre.

    Si c'est ça que tu veux faire alors ma réponse est correcte.

    Sinon je ne comprends pas ce que signifie "détacher".

    A+JYT

  5. #5
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Ok je suis d'accord qu'avec ta réponse je vais pouvoir détecter la souris qui sort de ma fenêtre. Par contre le moment ou tu dis d'ouvrir un nouveau document et de copier mon html dedans. Je ne sais pas si je vais pouvoir conservé un lien entre mes deux fenêtres.

    Afficher mon html dans une nouvelle fenètre est bien mais si je perd le lien avec ma carte (Ma nouvelle fenêtre doit afficher une liste de position et quand je passe ma souris dessus, le JS centre la carte).

  6. #6
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    lorsque tu fais window.opentu récupère une référence à la fenêtre tu peux donc depuis ta fenêtre principale invoquer des méthodes de la fenêtre fille.

    inversement dans la fenêtre fille tu as une référence à la fenêtre principale window.parent.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    var fille = window.open();
    if (var) {
       console.log ('la fenêtre est ouverte.'); 
    } else {
       console.log ('la fenêtre n'est ouverte. Les paramètre du navigateur ou du système interdit l'ouverture d'une fenêtre.'); 
    }
    Attention à bien vérifier que la fenêtre c'est bien ouverte avant de l'utiliser car sinon ton prog va planter.
    et de nombreux navigateur interdisent l'ouverture de fenêtres.

    A+JYT

  7. #7
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    OK ton dernier message est parfait.
    Par contre j'ai une autre question ?
    Quand je vais ouvrir ma nouvelle page, le script qui exécutai sur ma liste devra être rechargé ? ou j'aurais encore le context ?

  8. #8
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    tu aura encore le contexte mais dans la fenêtre principale

    A+JYT

Discussions similaires

  1. cacher une partie de page avec javascript
    Par Nemesys dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 27/03/2007, 21h24
  2. [Conseil] - Raffraichissement simple d'une partie de page
    Par ShinJava dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 16/08/2006, 23h02
  3. Recharger une partie de page
    Par Tarba dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 14/06/2006, 16h07
  4. Actualiser une partie de page
    Par gino54 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/05/2006, 14h29
  5. [débutant] Même partie de page dans chaque page
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 10/12/2004, 15h02

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