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 :

Ins�rer du javascript dans un lien hypertext


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par d�faut Ins�rer du javascript dans un lien hypertext
    Bonjour,

    J'aurai besoin d'aide, je cherche � ins�rer une commande javascript de type : javascript:blablabla('100'); dans un lien hypertext � l'image d'un http://www.monsite.com/news(et ma commande javascript accroch�e) de sorte que lorsque je click sur le lien, cela m'ouvre la page en ayant en m�me temps execut� la commande.

    Est-ce que cela est possible ?
    Y aurait-il des alternatives ?
    Si, oui comment puis-je faire ?

    Et sinon je cherche � ouvrir un site en affichant directement une zone cach� activable en cliquant dessus (sur ce fameux lien javascript)

    Merci � vous bonne soir�e !

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    D�cembre 2007
    Messages
    2 230
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Directeur technique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 2 230
    Par d�faut
    Bonjour,

    cela m'ouvre ma page en ayant en meme temps execut� ma commande
    D'abord ca execute ta fonction, ensuite cela ouvre ta page.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="javascript:laFonction(this);">Actualités</a>
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function laFonction(obj){
    //traitement
    //redirection
    window.location.href = 'http://www.monsite.com/actualites';
    }
    Par contre pour le r�f�rencement de tes liens c'est pas terrible comme technique.

  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 : 55
    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
    Ou alors, plus 'classique' :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="http://www.monsite.com/actualites" onclick="laFonction(this);">Actualités</a>
    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
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    D�cembre 2007
    Messages
    2 230
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Directeur technique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 2 230
    Par d�faut
    Oui mais dans ce cas il me semble que la fonction laFonction doit retourner un bool�en non ? Comme pour un formulaire.

  5. #5
    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 : 55
    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
    Ca d�pend, si tu veux inhiber le href, oui, mais il me semble que dans notre cas, X3Rnou souhaite juste ex�cuter une fonction avant l'activation du lien.
    lorsque je click sur le lien, cela m'ouvre la page en ayant en m�me temps execut� la commande.
    Sinon, pour inhiber le lien :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="http://www.monsite.com/actualites" onclick="laFonction(this); return false;">Actualités</a>
    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

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par d�faut
    Non, en fait je voudrais savoir si c'est possible que directement dans le lien hypertext j'ai cette fonction d�j� d'activ�. Je voudrais, quand je clic sur le lien, juste un lien, ouvrir la page et ouvrir ma commande.

    L� je suis obliger d'ouvrir la racine de mon site www.monsite.com/index.php par exemple et une fois dessus de cliquer sur le hide que j'ai �voqu� au dessus.

    Je voudrais savoir si c'est possible sans avoir � modifier le code de ma page. Juste en ayant un lien hypertext

  7. #7
    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 : 55
    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
    Non, �a ce n'est pas possible. En revanche, tu peux utiliser une fonction sur le onload de ta page pour ex�cuter ton script en fonction des param�tres pass�s dans l'url.
    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

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par d�faut
    oki merci

Discussions similaires

  1. passage d'une valeur javascript dans un lien
    Par sosophie dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 16/04/2007, 09h14
  2. [DOM] lancer une fonction javascript dans un lien HTML
    Par cortex007 dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 26/11/2006, 21h11
  3. [XHTML] Ins�rer script Javascript dans document XHTML
    Par kingmandrax dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 7
    Dernier message: 29/09/2006, 15h37
  4. R�ponses: 1
    Dernier message: 16/02/2006, 17h04

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