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 :

[C#] HyperLink & Javascript


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 76
    Par défaut [C#] HyperLink & Javascript
    Bonjour, en fait j'ai un HyperLink avec une fonction javascript dessus
    ca marche sans soucie le prob c'est que du coup il n'y a plus le "doigt" sur l'hyperlink lorsque l'on est dessus ... et j'aimerais bien le faire apparaitre mais comment ?

    Et si je mets kk chose dans NavigateURL ca marche mais ca ouvre 2 fenetres ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    hl.ImageUrl = "Img\\cal.gif";
    					string strField="Form1.DataGrid1__ctl2_TextBox4";
    					string attr="window.open('DatePicker.aspx?field="+strField+"', 'calendarPopup', 'width=250,height=190,resizable=yes');";
    					hl.Attributes.Add("onclick",attr);
    					hl.NavigateUrl=attr;
    Merkii

    Kal'

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    tu peux ajouter:
    h1.Style["cursor"] ="hand";

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 76
    Par défaut
    Ahh merci bcp je savais pas qu'on pouvait faire ca merciiii

  4. #4
    Invité de passage
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    string attr="window.open('http://monsite.tld', options); return false;";
    hl.Attributes.Add("onclick",attr);
    hl.NavigateUrl="http://monsite.tld";
    Ce code est préférable, pourquoi? Quelle différence?

    En fait, lors de l'évenement OnClick on ouvre une nouvelle fenêtre avec javascript, pourquoi pas même si je ne suis pas pour (mais c'est une autre question).

    Si javascript n'est pas activé, il ne se passe rien. Donc on donne quand même une URL "standard" à notre lien et on ajoute return false à notre javascript.

    Ainsi si javascript est activé, une nouvelle fenêtre va s'ouvrir et le lien ne sera pas activé à cause du return false. S'il n'y a pas de javascript, on pourra quand même accèder à la ressource.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 107
    Par défaut
    bonjour tout le monde

    mais tu sais moi , le truc de

    h1.Style["cursor"]="hand";


    ne fonctionne pas !

    bizzard ! merci pour la reponse !

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 107
    Par défaut
    salut , c encore moi ..
    en fait je viens de comprendre qu'il faut inserer le bout de code avec les attributs de la balise asp:hyperlink du code ASP!

    merci et
    salut !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Redirection sur un Hyperlink avec JavaScript
    Par zooffy dans le forum ASP.NET
    Réponses: 4
    Dernier message: 18/05/2011, 15h53
  2. asp:hyperlink + fonction javascript
    Par pigeon11 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 07/04/2009, 11h31

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