Java script (on click) & database

kerty
Invité n'ayant pas de compte PHPfrance

25 août 2007, 04:04

merci pour ta réponse rapide

je ne comprends pas bien ce que tu veux dire par là (il faut avouer que je suis novice en java script)..

pourquoi ma fonction ne fonctionne-t-elle pas?

aussi j'ai un peu peur que google voit que je trafice les URL puisque je la "vole" en quelque sorte et qu'apres seulement je la rerenvoie... meme si je ne trafique pas, enfin je ne sais pas je dis peut etre n'improte quoi!

il n'y a pas moyen de faire fonctionné le code que j'avais taper? j'étais dans la mauvaise direction?

merci :)

ViPHP
ViPHP | 5924 Messages

25 août 2007, 10:27

Le principe, c'est que tu ne peux pas exécuter 2 liens dans la même fenètre, quelle qu soit la façon dont tu t'y prennes, soit tu dois exécuter le premier lien, puis, sur la page appelée, rediriger vers l'autre lien, soit tu dois faire un appel au serveur par xhttp_request. Donc, ce que je te proposais, c'est d'implémenter la première solution, qui ne requiert pas de javascript justement, et qui consiste à diriger sur le script où se trouve ton traitement, et ensuite, sur cette page, rediriger vers le lien avec le header('Location: '); que je t'ai proposé.

kerty
Invité n'ayant pas de compte PHPfrance

25 août 2007, 13:19

:?: comment je capture le lien google? :?:

Kerty
Invité n'ayant pas de compte PHPfrance

25 août 2007, 13:44

pardon j'susi un peu froid là...

je reprend

je vois a peu pres ou tu veux en venir mais je ne comprend pas comment capturer le lien google pour le rediriger ensuite?

merci

ViPHP
ViPHP | 5924 Messages

25 août 2007, 14:11

Ah oui, là c'est problématique sur une pub google. Comment est ce que le lien google est placé sur ta page, c'est un script qui t'es fourni, une image, une frame ?

Kerty
Invité n'ayant pas de compte PHPfrance

25 août 2007, 14:21

c'est un script...

en gros le script contien la mise en page de la pub et mon numero de client (le plus important), c'est ce bete numero qui défini les pubs qui seront affichée, impossible d'avoir a l'avance les adresses des sites..

ViPHP
ViPHP | 5924 Messages

25 août 2007, 14:23

Et comment le script récupère les adresses ? Tu peux peut être modifier le script pour réécrire les adresses à la volée.

kerty
Invité n'ayant pas de compte PHPfrance

25 août 2007, 14:25

je ne sais pas exactement, mai sje pense qu'il envoie une donnée a google qui lui renvoie ce qu'il faut afficher, puisque la pub est faite pour etre affichée en derniere, apres l'analyse de la page affichée :s

ViPHP
ViPHP | 5924 Messages

25 août 2007, 14:40

Hé bien soit tu restes sur l'idée de départ, à le faire en javascript, mais là il te faudra de l'AJAX, soit il faut analyser le scipt pour savoir exactement comment il récupère les pages.
Si tu optes pour cette seconde solution, mets le script ici.

Kerty
Invité n'ayant pas de compte PHPfrance

25 août 2007, 15:56

Hélas comme je l'ai dis plus haut, le script ne contient aucun élément important..

Il y a juste mon numero de client google (qui est donc un numéro personnel) et les codes pour les couleurs (couleur du font, du texte, de la bordure, du lien, du titre,...)

a part ça il ne reste plus que la taille de l'affichage de la pub..

on ne sait vraiment rien en tirer quoi...

j'opte donc pour la solution en AJAX... mai sheu je croyais qu'avec les scripts et du php ça faisait de l'ajax... j'étais vraiment a coté de la plaque!

ViPHP
ViPHP | 5924 Messages

25 août 2007, 17:29

Hélas comme je l'ai dis plus haut, le script ne contient aucun élément important..

Il y a juste mon numero de client google (qui est donc un numéro personnel) et les codes pour les couleurs (couleur du font, du texte, de la bordure, du lien, du titre,...)

a part ça il ne reste plus que la taille de l'affichage de la pub..

on ne sait vraiment rien en tirer quoi...
Non, peut être que tu ne sais rien en tirer, mais le script ne récupère pas l'adresse par magie, donc il y a forcément quelquechose à en tirer. Mais après, c'est toi qui vois.

Kerty
Invité n'ayant pas de compte PHPfrance

25 août 2007, 18:12

Code : Tout sélectionner

<script type="text/javascript"><!-- google_ad_client = "xxxxxxxxxxxxxxx"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_type = "text"; //2007-08-01: font red google_ad_channel = "6694022459"; google_color_border = "C3D9FF"; google_color_bg = "FFBBE8"; google_color_link = "000000"; google_color_text = "000000"; google_color_url = "008000"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
voila le script...

Kerty
Invité n'ayant pas de compte PHPfrance

27 août 2007, 16:52

J'ai trouvé mon bonheur en une seule et unique ligne de code javascript...

Code : Tout sélectionner

window.open("test.php")
et dedans je tape tout mes beau script en php...

merci quand meme ;)

ViPHP
ViPHP | 5924 Messages

27 août 2007, 18:05

C'est un peu lourd de devoir ouvrir une fenêtre juste pour cela…