Déclenchement de onclick sur un lien

Eléphant du PHP | 68 Messages

12 oct. 2006, 16:05

Bonjour, je souhaite déclecher un événement onclick lorsqu'une personne clique sur un lien de mon site...

Si j'ai cela, tout se passe sans problème

Code : Tout sélectionner

<tr><td colspan=2 align=center onclick="alert('Vous avez cliqué');"> <a href="google.fr" target="_blank">Vers Google</a> </td></tr>
Par contre, lorsque mon lien initial est codé en javascript, le onclick ne se déclenche pas

Code : Tout sélectionner

<tr><td colspan=2 align=center onclick="alert('Vous avez cliqués');"> <script language="javascript" src="http://www.siteexterne.com/test.php"> </script> </td></tr>
Comment contourner ce problème?

Merci de votre aide....

Mammouth du PHP | 1339 Messages

13 oct. 2006, 01:56

Ca ressemble a quoi le code de http://www.siteexterne.com/test.php
Bon sinon tu me fais un message privé et on se fait un TeamViewer

ViPHP
ViPHP | 1961 Messages

13 oct. 2006, 02:46

Bonjour,

Regarde la difference entre ces deux lignes (le nom mis à part)

Code : Tout sélectionner

"google.fr" "http://www.siteexterne.com/test.php"
Dans la première, où est le protocole ???
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 68 Messages

13 oct. 2006, 17:36

Ca ressemble a quoi le code de http://www.siteexterne.com/test.php
C'est un lien fourni par un site externe donc je ne connais pas le code! Mais il "construit" une image et crée un lien sur cet image....
Dans la première, où est le protocole ???
Oui en effet, mais là, c'est un exemple que j'ai construit à la volée....dans la version réelle, il y a bien le protocole et ce morceau là de code fonctionne parfaitement, c'est l'autre qui pose problème

Merci

ViPHP
ViPHP | 1961 Messages

13 oct. 2006, 17:56

Bonjour,

Je n'avais pas compris (pas bien lue) ta question.

Ton code devrais resembler à ça

Code : Tout sélectionner

<tr><td colspan=2 align=center onclick="window.location = 'http://www.google.fr'">Vers Google</td></tr>
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 68 Messages

13 oct. 2006, 18:38

Non, je crois que tu n'as pas compris ce que je souhaitais faire:

Prenons par exemple: Quand quelqu'un clique sur un lien, l'événement onclick provoque l'ouverture d'une petite fenêtre avec un message...

Dans le premier cas, pas de soucis,

Dans le deuxième cas, où le lien est construit par un applet javascript (fourni par un site externe au mien), le clic n'est pas décelé...

ViPHP
ViPHP | 1961 Messages

13 oct. 2006, 18:47

Re,

Je suis toujours pas sur d'avoir compris, c'est quoi "un applet javascript ?

Ça ne serait pas une popup dont le source se trouve sur un autre site, ce que tu veux ?
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein