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 :

Lien "command�" en javascript


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    211
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 211
    Par d�faut Lien "command�" en javascript
    Bonjour � tous,

    Mon probl�me n'est pas tr�s compliqu�, mais je ne sais pas si c'est possible de le r�soudre (c'est la que je compte sur vous :-p).

    J'ai une b�te page web avec des liens. Lorsque j'ai des liens pointant vers la page search.php?xxx=jj&zzz=ppp et que je clique dessus, la page search s'ouvre ...logique.

    Au lieu de s'ouvrir lorsque je clique sur le lien, il faudrait que ma fonction "verif ()" soit lanc� avec comme param�tre xxx=jj&zzz=ppp (donc "verif (xxx=jj&zzz=ppp)") et que la page seach ne soit pas ouverte. Et ce uniquement pour les pages portant vers search.php.

    Je n'ai aucun moyen de modifier le lien qui sont mis dans cette page.

    Voici mon exemple.

    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
    <html>
    <head>
    <body>
    <script type="text/javascript">
    function verif(id)
    {
     writediv(id, file('/phpdig/search.php?query_string='+(id)))
                   }
    </script>
    //la page truc.php peut s'ouvrir
    <a href="truc.php">Page truc</a>
    //la page machin.php peut s'ouvrir
    <a href="machin.php?valeur=10">Page Machin</a>
    //la page search.php ne doit pas s'ouvrir mais lancer plutot onclick = "verif(10)"
    <a href="search.php?valeur=10">Page de recherche</a>
    //la page search.php ne doit pas s'ouvrir mais lancer plutot onclick = "verif(poule)"
    <a href="search.php?valeur=poule">Page de recherche</a>
    </body>
    </html>
    D'avance, merci (et m�me beaucoup)

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Architecte, Expert Flex
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par d�faut
    je ne suis pas sur d'avoir compris, mais je me lance dans une solution quand meme :

    si tu remplaces tes balises <a> par une autre(div,p ou autres...) et que tu joue sur l'evenement onclick de celle ci tu pourras associer le code JS que tu veux...

    c'est bien ca ton soucis?

    Pensez vraiment � effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    Citation Envoy� par Jim_Nastiq Voir le message
    si tu remplaces tes balises <a> par une autre(div,p ou autres...) et que tu joue sur l'evenement onclick de celle ci tu pourras associer le code JS que tu veux...
    possible aussi avec les balises <A> existantes : il suffit d'ajouter le onclick dans la balise.
    Apr�s ta fonction de verif, il suffira que onclick fasse un "return true;" si tu souhaites lancer le lien (du HREF), ou un "return false;" si tu souhaites l'emp�cher ...

    A+

  4. #4
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Architecte, Expert Flex
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par d�faut
    Citation Envoy� par E.Bzz Voir le message
    Bonjour,
    possible aussi avec les balises <A> existantes : il suffit d'ajouter le onclick dans la balise.
    en effet, mais c'est un reflex chez moi(je ne sais pas vraiment pourquoi) mais je n'utilise jamais le onclick de la balise a

    Pensez vraiment � effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  5. #5
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par Jim_Nastiq Voir le message
    je n'utilise jamais le onclick de la balise a
    Il suffit de penser � lui faire r�percuter (ou pas) l'�v�nement (via le return)

    Et puis
    Citation Envoy� par sebaaas Voir le message
    Je n'ai aucun moyen de modifier le lien qui sont mis dans cette page.


    A+

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    211
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 211
    Par d�faut
    Apr�s moulte recherches, je n'ai pas trouv� de solution. Donc je vais essayer de prendre le probl�me � la base en essayant d'obtenir des liens modifi�s avec dedans un onclick.

    En tout cas merci de vous �tre int�ress� � mon cas

  7. #7
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par sebaaas Voir le message
    Donc je vais essayer de prendre le probl�me � la base en essayant d'obtenir des liens modifi�s avec dedans un onclick.
    Tu n'as pas besoin de modifier le code HTML des liens pour changer le onclick.
    Tout �a peut se faire en script JS au chargement de la page ...

    A+

Discussions similaires

  1. [FTP API org.apache.commons.net.ftp] Commande 'Quote'
    Par JnJp28 dans le forum API standards et tierces
    R�ponses: 2
    Dernier message: 30/11/2007, 12h23

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