Derniers tutoriels :
Sondage :
Publicité
Derniers articles :
![]() |
adresse du lien sur une balise php - Version imprimable +- Forums d'entraide informatique - Les forums de PCW (http://forum.pcinfo-web.com) +-- Forum : Forum Informatique (/forumdisplay.php?fid=39) +--- Forum : Internet - Navigation -Programmation - Scripts - Developpement (/forumdisplay.php?fid=8) +--- Discussion : adresse du lien sur une balise php (/showthread.php?tid=4069) |
RE: adresse du lien sur une balise php - sheitan - 15-02-2010 21:05 PM Me revoilà, j'ai essayé comme ça: <script type="text/javascript">
cela ne m'affiche rien, en faite j'ai beaucoup de mal à comprendre l'histoire du X ieme elément dans le pid RE: adresse du lien sur une balise php - Troll - 16-02-2010 17:39 PM Salut ! Ah bah vi, ça risque pas de marcher ![]() var urlcourante.match(/p\=([0-9]+)/gi); Tu n'as pas donné de valeur à ta variable avant ! var urlcourante = location.href;
Ensuite tu peux faire : var tableau = urlcourante.match(/p\=([0-9]+)/gi);
Ensuite : tableau[X-9]; X-9 ??
RE: adresse du lien sur une balise php - sheitan - 16-02-2010 22:46 PM ah tes moqueur.. c'est pas aussi facile que le html quand même ![]() sa existe pas le JS en wysiwyg hehe, non je décone. donc nous avons cela: <script type="text/javascript">
et puis behh dans le tableau je sais pas quoi mettre du tout, en faite je trouve pas assez clair ce que tu ma expliqué ici, (enfin pas assez clair pour moi j'entend bien): AUTEUR a écrit :var pid = tableau[X]; // X doit être remplacé par le numéro tu peut ré-expliquer sitopé ce que tu appelle "le numero" c'est le n° de l'id du topic ? RE: adresse du lien sur une balise php - Troll - 21-02-2010 00:12 AM Salut Sheitan, Alors, au début je t'avais mis un "alert(tableau);". Un tableau est composé de la manière suivante : tableau = [ clé => valeur clé => valeur ... etc. ]; Le X c'est le numéro de clé correspondant à la valeur qui est celle de l'°id du topic. Le alert() servait à ce que tu le repère ! En effet un alert() d'un tableau [ valeur1, valeur2, valeur3 ] affichera : "valeur1, valeur2, valeur3". Il faut donc que tu repère le n° de la clé [0,1,2,3....] qui correspond à la valeur qui est celle que tu cherches. Car souvent match() met pas mal de bazar dans le tableau qu'il renvoit et notre valeur n'a que peu de chance d'être dans la première clé du tableau. Voilà si ce n'est toujours pas assez clair je tenterai de réexpliquer encore avec d'autres mots. ![]() RE: adresse du lien sur une balise php - Troll - 21-03-2010 02:25 AM Up ? ![]() RE: adresse du lien sur une balise php - sheitan - 21-03-2010 13:52 PM Salut troll, alors en faite je m'était un peu penché dessus le jour de ta réponse, mais j'ai pas eu beaucoup de temps depuis pour ça, je suis en pleins déménagement donc il faut installer un ligne et internet puis pleins de choses à faire, et je suis en train de faire un site de creation de site aussi en colaboration avec un graphiste, je suis surbooké ![]() enfin après relecture je crois avoir compris le principe, j'ajoute au script que j'ai mis dans le dernier topic une alert avec rien d'écrit dedans, en installant le script sa va me donner une valeur ensuite je met cette valeur -1 dans le tableau a la place du X et j'enlève le alert. dès que j'ai un peu de temps je vais tester, merci troll je te tient au courant. RE: adresse du lien sur une balise php - Troll - 21-03-2010 15:49 PM Salut Sheitan, C'est à peu près ça mais un alert "sans rien dedans" ne sert à rien, faut lui passer le tableau contenant les valeurs (ton tableau qui a récupéré le résultat de la fonction string.match()). "alert()" c'est un peu comme print_r() en PHP si tu connais. Même si en JS ça fait print_r() et echo en même temps... ![]() RE: adresse du lien sur une balise php - sheitan - 21-03-2010 22:31 PM je pense être sur la bonne voit ![]() voilà j'ai mis ça: <script type="text/javascript"> j'ai eu une alert qui me dit: <script type="text/javascript"> Un miracle, mon bouton s'affiche RE: adresse du lien sur une balise php - Troll - 24-03-2010 08:29 AM Salut Sheitan, Peux-tu me faire une screenshot de ce qu'affiche la boîte d'alerte quand tu laisses le alert() ? Merci ![]() RE: adresse du lien sur une balise php - sheitan - 25-03-2010 13:40 PM (24-03-2010 08:29 AM)Troll a écrit : Salut Sheitan,<script type="text/javascript"> var urlcourante = location.href; var tableau = urlcourante.match(/p\=([0-9]+)/gi); alert(tableau); var pid = tableau[X]; document.write('<a class="ovalbutton" href="http://espace-bonsai.xooit.info/privmsg.php?mode=quote&p='+pid+'"><span>Répondre</span></a>'); </script> <noscript> {REPLY_PM_IMG} </noscript> voici le screen de la boite de dialogue: [attachment=74] et après je clik sur okay sa affiche la page et le nouveau bouton, lorsque je clique sur le bouton pour répondre au message, j'obtiens ce message d'erreur: [attachment=75] |