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 :

Window au dessus des autres fen�tres


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Inscrit en
    Janvier 2008
    Messages
    63
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 63
    Par d�faut Window au dessus des autres fen�tres
    Bonsoir tout le monde,
    j'ai un petit probl�me, plut�t une question,
    la voici :
    En ouvrant une fen�tre (en popup ) qui contient une liste de smileys, le client peut en cliquant sur un smiley,
    faire entrer :blabla: dans le textarea dont le code sera converti en smiley ( comme sur ce forum)
    Cependant, lorsqu'on clique sur un smiley et que le code :blabla: est entr� dans le textarea,
    la fen�tre se met en-dessous de toutes les autres et donc, il n'est plus visible !
    [A part si, dans la barre de t�ches de Windows, on choisit la fen�tre popup des smileys pour pouvoir rechoisir un autre smiley]

    Ma demande serait que la fen�tre en popup reste au-dessus m�me apr�s l'entr�e du code dans le textarea
    de sorte que �a permette au client de rechoisir un 2�me smiley.

    En d'autres mots : comment faire, comme sur ce forum, pour que la fen�tre des smileys reste au-dessus des autres.

    Je vous remercie de votre aide.

    Beji15

  2. #2
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    bonjour,

    En d'autres mots : comment faire, comme sur ce forum, pour que la fen�tre des smileys reste au-dessus des autres.
    en redonnant le focus � ta pop-up ?
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    taPopUp.focus()

  3. #3
    Membre confirm�
    Inscrit en
    Janvier 2008
    Messages
    63
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 63
    Par d�faut
    merci de ta r�ponse Auteur,
    peux - tu �tre plus pr�cis s'il te pla�t ?
    O� puis - je mettre ce focus ?

  4. #4
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    Sans code ce n'est pas �vident de t'aider
    A tout hasard : place le code � la fin de la fonction qui ajoute le smiley dans le textarea.

  5. #5
    Membre confirm�
    Inscrit en
    Janvier 2008
    Messages
    63
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 63
    Par d�faut
    Ah ok
    voici le code qui permet d'ajouter le code dans le textarea lorsque l'on clique sur un smiley :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    onClick="javascript:window.opener.code(':D', '');return(false)"
    Ceci ajoute : D dans le textarea.

    Mais je sais pas o� mettre focus dans ce code...

  6. #6
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    cr�e une fonction :

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    onclick="ajoutSmiley(':D', '')";
    (�cris les �v�nements en minuscules et supprime le terme 'javascript:', c'est superflu)

    et dans le head de ta pop-up :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script type="text/javascript">
    <!--
    function ajoutSmiley(param1, param2)
    {
       window.opener.code(param1, param2);
       window.focus();
       return(false);
    }
     
    //-->
    </script>

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par d�faut autre moyen
    Salut

    voila j'ai le meme probleme avec mon pop up, mais en fait mon pop up est un formulaire dont on doit remplir ou non mais ce que je voudrais c'est qu'on doit etre obliger de passer le popup(donc le fermer) pour pouvoir passer a la fenetre parente.

    quand jutilise le "fenetre.focus()", il retire a chaque fois le focus quand je clique sur un text box et le redonne au pop up!

    vous pourriez pas m'aider ca fait 3 jours que je cherche sans succes.

    merci d'avance

  8. #8
    Membre confirm�
    Inscrit en
    Janvier 2008
    Messages
    63
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 63
    Par d�faut
    Merci auteur ! �a marche parfaitement bien !
    En fait, j'ai fait comme ceci pour chaque smiley :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="javascript:window.opener.code(': D', ''); window.focus(); return(false)"
    et �a fonctionne, merci encore Auteur.

  9. #9
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    Citation Envoy� par Tabarrant Voir le message
    Salut

    voila j'ai le meme probleme avec mon pop up, mais en fait mon pop up est un formulaire dont on doit remplir ou non mais ce que je voudrais c'est qu'on doit etre obliger de passer le popup(donc le fermer) pour pouvoir passer a la fenetre parente.

    quand jutilise le "fenetre.focus()", il retire a chaque fois le focus quand je clique sur un text box et le redonne au pop up!

    vous pourriez pas m'aider ca fait 3 jours que je cherche sans succes.

    merci d'avance
    Tabarrant => ouvre une autre discussion


    Citation Envoy� par beji15 Voir le message
    Merci auteur ! �a marche parfaitement bien !
    En fait, j'ai fait comme ceci pour chaque smiley :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    onclick="javascript:window.opener.code(': D', ''); window.focus(); return(false)"
    et �a fonctionne, merci encore Auteur.
    beji15 => supprime le terme javascript Il faut �viter de placer trop de code JS apr�s un �v�nement pour des raisons de lisibilit� de ton code HTML. Utilise une fonction comme je te l'ai indiqu�, en plus si tu dois mettre � jour le script �a sera plus simple. Et cela t'�vite aussi de r�peter x fois un m�me code

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Capturer les messages des autres fen�tres
    Par JulienDuSud dans le forum Windows Mobile
    R�ponses: 2
    Dernier message: 10/10/2008, 13h22
  2. Garder permanement un formulaire au dessus des autres
    Par stdebordeau dans le forum IHM
    R�ponses: 12
    Dernier message: 03/07/2008, 10h20
  3. R�ponses: 9
    Dernier message: 11/12/2007, 11h51
  4. Fen�tre fille au dessus des autres
    Par Cassios dans le forum AWT/Swing
    R�ponses: 4
    Dernier message: 13/03/2007, 12h01

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