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 - 19-01-2010 22:55 PM OK j'ai lu les 4 chapitre, j'en ai compris cela, c'est notre regex qui va REtrouver le masque /p\=([0-9]+)/ , puis extraire les éléments à l'intérieur de la chaîne de caractères 'Coucoucoca' (dans l'exemple). notre masque, /p\=([0-9]+)/ dit que nous recherchons une ou plusieurs occurences des chiffres de 0 à 9. et si j'ai bien compris, au lieu d'utiliser la classe [0-9] on aurait pu utiliser la classe pré-définie [[:digit:]] non ? pour notre script la chaine de caractère, ce sera le contenu de la variable de template ? j'ai essayé ça mais ça me renvoit null.. RE: adresse du lien sur une balise php - Troll - 19-01-2010 23:21 PM Rebonsoir, Dans notre script on travaillera sur l'URL de la page. Comme je te l'ai dit, tu peux la récupérer comme ceci : var machaine = location.href;
Tu peux me montrer ton bout de code ? RE: adresse du lien sur une balise php - sheitan - 19-01-2010 23:38 PM RE, c'est clair on va garder 0-9 voilà le code: <script type="text/javascript">
du coup je sait pas trop quoi mettre pour la string ? RE: adresse du lien sur une balise php - sheitan - 31-01-2010 01:12 AM salut troll, je fait un petit up, j'ai pas avancé depuis je suis un peu perdu. RE: adresse du lien sur une balise php - Troll - 12-02-2010 17:27 PM Erf désolé j'ai un peu zappé ton sujet (au grand pire dans ces cas-là tu peux me relancer par MP ;-) Du moment que c'est pas 3 fois par jour... ) Je vais me créer un compte sur ton forum EDIT : Ah, bah c'était déjà fait xD Bon, je me replonge un peu dans ce qu'on faisait... EDIT 2 : DOnc, je reprends, ta string c'est tout simplement ta variable "urlcourante". DOnc il faut que tu fasses urlcourante.match(); Ensuite le alert() c'est pour que tu vois dans quel élement du tableau retourné est la valeur que tu cherches. Une fois que tu l'as repérée, tu vires le alert() et à la place tu récupère l'id du post dans une autre variable : var pid = tableau[X]; // X doit être remplacé par le numéro (attention, on part de 0... donc le X ième élément correspond à X-1) où se trouve la valeur du pid dans ton tableau (elle ne bougera pas puisque l'url garde toujours la même forme !)
Ensuite maintenant que tu as le pid tu peux faire ce que tu veux. document.write('<a class="ovalbutton" href="http://espace-bonsai.xooit.info/privmsg.php?mode=quote&p='+pid+'"><span>Répondre</span></a>');
document.write() écrit dans le document courant, attention, fonction à ne pas utiliser après le chargement de la page, sinon au lieu que le contenu qu'elle doit écrire s'ajoute au contenu de la page (qui est en cours de chargement, le code JS étant exécuté à la volée) ça remplacera le contenu de la page (juste une petite note pour ta culture G.) 'texteavant'+variable+'texteapres'
Tu peux aussi remplacer les apostrophes par des guillemets, mais comme il y a des guillemets dans ton code HTML si tu mets des guillemets pour délimiter ton texte, les guillemets de ton code HTML vont faire planter RE: adresse du lien sur une balise php - sheitan - 12-02-2010 18:19 PM merci troll, je vais étudier tout ça, en attendant j'ai une petite question, si les utilisateurs ont désactivé le JS qu'est ce que ça va donner ?? car il faut quand même que sa reste accessible pour tous vu que ce sont des liens important. merci, j'ai plus qu'a étudier ton message à la loupe. ++ RE: adresse du lien sur une balise php - Troll - 12-02-2010 18:50 PM Si les utilisateurs désactivent le JS, bah il ne se passera rien, pas de bouton Après tu peux remettre l'ancien bouton pour ceux qui n'ont pas le JS : <script type="text/javascript" >
RE: adresse du lien sur une balise php - sheitan - 12-02-2010 18:57 PM donc avec ça les utilisateur ayant activé le JS utilisent mon merveilleux bouton et ceux qui l'ont désactivé ont le vieux truc, bah c'est shibby ça, je connaissait pas le nocode. merci troll je vais etudier ton message pour faire le script la semaine prochaine car je suis trop occupé ce week end. je te donnerais le résultat, passe un bon we. PS: LES MECS oublié pas la st valentin, sinon... RE: adresse du lien sur une balise php - Troll - 12-02-2010 19:52 PM Tout à fait. Par contre dans ma hâte j'ai écrit nocode à la place de noscript ^^ Penses à rectifier RE: adresse du lien sur une balise php - sheitan - 12-02-2010 19:55 PM ceci explique cela, je connais "noscript", j'en n'ai pleins mes templates mais tu vient de m'apprendre son utilisation. je dormirais moins c** cette nuit. merci prof |