petite question Js et/ou Jquery

Eléphant du PHP | 319 Messages

30 oct. 2007, 18:51

hello,

bon, je suis tres tres treeeeeeees vert en JS.
j'aimerais bien apprendre Jquery car ca me semble etre assez puissant.

est ce que je dois me taper des bouquins de JS pour apprendre a faire du Jquery?

par ailleurs:
je voudrais que les utilisateurs aient a cliquer une pub pour qu'une action soit executee (un formulaire).
lors du click du lien il y aurait:
- enregistrement de l'action
- ouverture d'une nouvelle fenetre avec le site

est ce que c'est facile a faire en Jquery ou en Js?
est ce que l'on peut trouver ca deja tout fait en Jquery ou JS?
(je pourrais toujours desosser le script pour comprendre comment ca marche)


merci!
niveau: pas terrible en php mais je me soigne...

ViPHP
AB
ViPHP | 5818 Messages

31 oct. 2007, 00:31

par ailleurs:
je voudrais que les utilisateurs aient a cliquer une pub pour qu'une action soit executee (un formulaire).
lors du click du lien il y aurait:
- enregistrement de l'action
- ouverture d'une nouvelle fenetre avec le site

est ce que c'est facile a faire en Jquery ou en Js?
est ce que l'on peut trouver ca deja tout fait en Jquery ou JS?
(je pourrais toujours desosser le script pour comprendre comment ca marche)
merci!
Ben par exemple ton image peut servir pour envoyer un formulaire et par la même occasion ouvrir une nouvelle fenêtre :

Code : Tout sélectionner

<a href="adresse-nouveau-site.php" onclick="window.open(this.href) ;document.forms['monformulaire'].submit();return false; " ><img src ="adresseimage.jpg"></a> ... <form id="monformulaire" method="post" action=""> <input ... /> </form>
Attention cependant, si javascript est désactivé chez le visiteur, le formulaire ne sera pas envoyé.

Une variante pour être sûr d'envoyer le formulaire serait un formulaire avec un bouton d'envoi de type image (ou un submit avec background) :

Code : Tout sélectionner

<form method="post" action="" onsubmit="window.open('adresse-nouveau-site.php')"> <input type="image" src="images_nav/Etoile.png" /> ... </form>
Dans ce cas si javascript est désactivé le formulaire sera envoyé mais le lien ne sera pas effectué

ViPHP
ViPHP | 4039 Messages

31 oct. 2007, 01:48

en tout cas il faudra les bases de javascript, et savoir à quoi sert le DOM..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 319 Messages

31 oct. 2007, 09:50

l'idee c'est:

l'utilisateur rempli un formulaire puis clique une pub pour le valider.

aprs clique l'action est:
- le traitement du formulaire puis erdirection sur une autre page (pas de pop up: donc pas de window.open je pense)
- l'ouverture dans une autre fenetre de la pub (gere par le lien mis ci dessous)


je pense que si je mets action="fichier_qui_traite_le_formulaire.php" dans l'entete du formulaire et que le javascript est declare comme un Submit ca peut marcher.

maintenant la question est:

comment attribuer a un javascript tel que celui en dessous la propriete d'un boutton submit?
(je sais faire pour une image par contre)

Code : Tout sélectionner

<div id="ad1"><script type='text/javascript'><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://127.0.0.1/adserver/www/delivery/ajs.php':'http://127.0.0.1/adserver/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?campaignid=0"); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script> <noscript> <a href='http://127.0.0.1/adserver/www/delivery/ck.php?n=aca6960d&cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://127.0.0.1/adserver/www/delivery/avw.php?cb=INSERT_RANDOM_NUMBER_HERE&n=aca6960d' border='0' alt=''></a> </noscript></div>
ca vous evoque qq chose ?

merci!
niveau: pas terrible en php mais je me soigne...

Eléphant du PHP | 319 Messages

31 oct. 2007, 10:42

bon apparement je peux stocker ma pub sous une forme un peu plus sympa:

Code : Tout sélectionner

<a href='http://www.luxiana.com/delete/adserver/www/delivery/ck.php?n=a988c640&cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://www.luxiana.com/delete/adserver/www/delivery/avw.php?zoneid=1&cb=INSERT_RANDOM_NUMBER_HERE&n=a988c640' border='0' alt='' /></a>

reste a savoir si je peux faire un SUBMIT de ce code (et que ca n'empeche pas la verification du formulaire...)

si vous avez des idees je suis preneur :)



ps: il va y avoir 3 ou 4 pubs tournantes sur la meme page (histoire que l'utilisateur puisse choisir)
donc chaque image peut etre un "Submit"

je galere un peu la: j'ai essaye le input type="image" un peu partotu mais ca ne fais rien qui a dans mon sens...
niveau: pas terrible en php mais je me soigne...