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 :

appel de fonction javascript


Sujet :

JavaScript

  1. #1
    Débutant  
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Points : 170
    Points
    170
    Par défaut appel de fonction javascript
    Bonjour à tous
    je veux créer un lien dans ma page
    en fonction du navigateur utilisé le lien redirige vers une page spécifique

    voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    <html>
     
    <head>
    <script language="JavaScript">
     
    function change()
    {
    if (navigator.appName=='Microsoft Internet Explorer')
    {val = 'www.developpez.com'}
     
    else
    {val = 'www.yahoo.fr'}
     
    return (val);
    }
     
     
    </script> 
     
    <title>New Page 1</title>
    </head>
     
    <body>
     
     
     
     
     
    <a href="#" onclick="javascript:change();return false;">Appel</a>
     
     
    </body>
     
     
     
    </html>
    mais quale lien ne fonctionne pas

    où est le problème????????

  2. #2
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Il ne faut pas faire un return (val); mais plutôt un : window.location = val;

  3. #3
    Débutant  
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Points : 170
    Points
    170
    Par défaut
    Merci beaucoup
    1. mais le lien qui s'affiche dans le navigateur est:
    C:\Documents and Settings\PC\Bureau\www.developpez.com
    2.Est il possible de faire ce genre de lien dans joomla?????????????

  4. #4
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    hum .. utiliser un plugin adéquat alors.

    Pour Joomla 1.5 je pense à JTarget par exemple.

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 110
    Points : 44 929
    Points
    44 929
    Par défaut
    Bonsoir,
    le HREF est relatif au chemin de la page, il te faut donc écrire l'url en plein
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <html>
    <head>
    <title>New Page 1</title>
    <script type="text/javascript">
    function change( obj){
      var url = 'http://www.yahoo.fr'
      if( navigator.appName=='Microsoft Internet Explorer'){
        url = 'http://www.developpez.com'
      }
      obj.href = url;
    }
    </script>
    </head>
    <body>
    <a href="#" onclick="change(this);">Appel</a>
    </body>
    </html>
    tu repèreras au passage les modifications effectuées.

Discussions similaires

  1. Appel de fonction javascript dans innerHtml
    Par Empty_body dans le forum Général JavaScript
    Réponses: 23
    Dernier message: 14/03/2006, 12h41
  2. Réponses: 2
    Dernier message: 13/03/2006, 13h54
  3. Réponses: 7
    Dernier message: 08/10/2005, 08h59
  4. Comment appeler une fonction JavaScript depuis Delphi ?
    Par Alfred12 dans le forum Web & réseau
    Réponses: 4
    Dernier message: 17/06/2005, 18h15
  5. Appel de fonction javascript
    Par lepierre dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/11/2004, 14h28

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