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

ASP.NET Discussion :

[VB.NET][Javascript]Focus sur popup


Sujet :

ASP.NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Dnx
    Dnx est d�connect�
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par d�faut [VB.NET][Javascript]Focus sur popup
    bonjour,
    j'utilise ce bout de code pour lancer ma popup :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
                        With sb
                            .Append("<script language=javascript>window.open(""VLC.htm?param1=\\\\ipserver\\g\\bck\\")
                            .Append(Trim(path2WAV))
                            .Append("&myWidth=355&myHeight=140&VLCVisible=false"" , ""STREAM""")
                            .Append(",""status=no,toolbar=no,menubar=no,location=no,resizable=no,directories=no,scrollbars=no"").focus();</script>")
                            RegisterClientScriptBlock("WAV", .ToString)
                        End With
    ce bout de code est appel� lors d'un click sur une imagebutton de mon datagrid.

    seulement il lance la popup correctement mais ne met pas le focus sur la popup, il la reduit directement...

    merci d'avance

  2. #2
    Dnx
    Dnx est d�connect�
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par d�faut
    j'ai aussi essay� ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
      With sb
                            .Append("<script language=javascript>var w = window.open(""VLC.htm?param1=\\\\ipserver\\g\\bck\\")
                            .Append(Trim(path2WAV))
                            .Append("&myWidth=355&myHeight=140&VLCVisible=false"" , ""STREAM""")
                            .Append(",""status=no,toolbar=no,menubar=no,location=no,resizable=no,directories=no,scrollbars=no""); w.focus();</script>")
                            RegisterClientScriptBlock("WAV", .ToString)
                        End With
    avec ce changement il garde le focus mais directement le perd a cause du retour serveur... du coup, la popup est r�duite � chaque fois, vous n'auriez pas une solution?

    merci d'avance

  3. #3
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    S'il reperd le focus c'est que sur la page appelante, tu dois le forcer sur un champ de la page. non ?
    Si c'est le cas, positionne le focus uniquement dans le cas d'un non postback.
    Je sais pas si je suis tr�s clair ...

  4. #4
    Dnx
    Dnx est d�connect�
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par d�faut
    heuu j'ai bien peur de ne te pas te suivre lol :/
    en fait quand on clique sur un bouton du datagrid, il d�clenche un aller retour serveur
    donc lors de l'aller, il lance la popup, au retour la page appelante reprend le focus.
    un truc comme ca
    mais pour ce qui est du postback, je ne vois pas du tout.

  5. #5
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    Citation Envoy� par Dnx
    au retour la page appelante reprend le focus. ?
    un truc comme ca
    Comment reprends elle le focus.
    1- on dur dans le code aspx tu as sp�cifi� un truc genre
    < .. onload=monchamp.focus() ... >
    Si c'est le cas, je ne pense pas que tu pourras t'en sortir de la sorte.

    Ce que je te propose c'est de g�r� l'attribution du focus depuis la code source de la page. via un
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    RegisterStartupScript("focus", "<script>document.Formulaire.tonchamp.focus();</script>");
    et si c'est un postback (retour server) tu ne fais pas de Register.... et ca devrais bien se passer. Le focus ne sera pas remis sur la page et la popup restera active en premier plan

  6. #6
    Dnx
    Dnx est d�connect�
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par d�faut
    joli...
    comme je suis *** lol, j'avais mis un

    onload="document.Form1.txbxInterprete.focus();"

    grand merci !

  7. #7
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    et b� de rien

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

Discussions similaires

  1. Garder le focus sur une popup
    Par identifiant_bidon dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 09/11/2007, 17h12
  2. [C#.NET] Mettre le focus sur un onglet (pour le faire afficher)
    Par TheParadoX dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 25/09/2006, 17h10
  3. mettre le focus sur un popup
    Par pit9.76 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 03/08/2006, 17h20
  4. R�ponses: 5
    Dernier message: 28/04/2006, 14h34
  5. [VB.NET] Focus sur cellule de DataGrid
    Par daner06 dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 02/05/2004, 21h12

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