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 :

Garder le focus pour fenêtre qui appelle


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Novembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Novembre 2010
    Messages : 7
    Par défaut Garder le focus pour fenêtre qui appelle
    Bonjour à tous

    Voilà, j'ai une fonction javascript qui ouvre une autre fenêtre

    window.open(etc)

    Mais j'aimerai que cette fenêtre popup s'ouvre en arrière plan, qu'on ne la voit même pas au mieux !
    Que la fenêtre principale garde le focus

    1 heure que je cherche sur le net, tout le monde veut le contraire : que la fenêtre popup garde le focus.
    Moi non

    A l'ouverture de ma page principale, la fenêtre popup est ouverte et l'on voit s'afficher le lecteur, c'est sans interet et cela force à revenir manuellement vers la page principale

    ----
    J'ai besoin de cela pour jouer une musique en arrière fond via cette fenêtre popup
    tandis que la fenêtre principale est sans arrêt rechargée à chaque clic
    Donc, elle ne peut pas contenir d'objet son qui est donc sans arrêt réinitialiser.
    C'est un jeu ou chaque clic sur les objets recharge la page

    J'espère être claire dans mon explication.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 207
    Par défaut
    Dans ta poup si tu testes ceci ?

  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 : 54
    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
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onfocus="opener.focus()">
    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
    Nouveau membre du Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Novembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Novembre 2010
    Messages : 7
    Par défaut
    Merci à vous deux

    bon j'ai essayé et cela ne marche toujours pas

    Page principale
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <html>
    <head>
     
    <title>Page principale</title>
    <script type="text/javascript">
    window.open('http://monsite/musique.html');
    </script>
    </head>
    <body >
    Page principale
    </body>
    </html>
    et la page musique monsite/musique.html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <html>
    <head>
    <title>musique</title>
    </head>
    <body onfocus="opener.focus()">
    jouer la musique
    </body>
    </html>
    La fenêtre musique reste activée, on doit revenir manuellement à la page appelante.
    self.parent.focus(); ne marche pas mieux
    peut être ma façon d'appeler la fenêtre fille est mal faite ?

    en fait peut être qu'une fenêtre fille doit être crée à partir de rien, et non pas par l'appel d'une page existante.
    Donc sans doute faut t'il créer une page vide et écrire le code du lecteur dedans via document.write ?

Discussions similaires

  1. Fenêtre qui appelle une fenêtre => JFrame.setVisible() fonctionne mal
    Par kirire dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 03/01/2015, 23h57
  2. SDL: fenêtre qui s'affiche seulement pour quelque seconde
    Par forgotten_angel dans le forum Débuter
    Réponses: 1
    Dernier message: 24/09/2010, 00h04
  3. Réponses: 3
    Dernier message: 18/09/2009, 11h21
  4. Trouver la fenêtre qui a le focus avec la librairire Perl X11 GUI Test
    Par engy11 dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 18/09/2009, 11h14
  5. Code qui permet de garder BO ouvert pour toutes les macros
    Par Alexandra0907 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 21/05/2008, 12h56

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