554 visiteur(s) en ligne
Date actuelle : 23-12-2024, 19:28 PM Bienvenue, Visiteur ! ( Identification S'enregistrer )







 
adresse du lien sur une balise php
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Auteur Message
leader.75 Hors ligne
Administrateur
******

Messages : 8 618
Inscription : Jan 2010
Réputation : 22
Message : #41
RE: adresse du lien sur une balise php
(25-03-2010 13:40 PM)sheitan a écrit :  
(24-03-2010 08:29 AM)Troll a écrit :  Salut Sheitan,

Peux-tu me faire une screenshot de ce qu'affiche la boîte d'alerte quand tu laisses le alert() ?

Merci Smile
<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:



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:
Bonjour à toi.
Le problème est peut-être lié à Xooit...
Est-ce que tu as été sur le forum d'aide ?
Il suffit qu'il soit en train de remettre la plate forme à niveau, pour que cela fasse des bugs !
J'ai deux forums sous Xooit, et cela arrive de temps en temps...
Ou quant ils subissent une Cyber-attaque.
Je viens d'aller contrôler sur leur site et tout est ok: http://reseau.xooit.com/
Donc c'est autre chose...

Image: zoran-14f6a03-1.gif
Webmaster
http://bm.etmoi.forumdesfans.com/index.php
http://roch.forumforever.com/index.php
26-03-2010 12:56 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
sheitan Hors ligne
Informaticien moyen
***

Messages : 111
Inscription : Jul 2008
Réputation : 0
Message : #42
RE: adresse du lien sur une balise php
Non c'est le script qui n'est pas terminé, l'erreur me dit en gros qu'il manque l'id du topic au quel je veut répondre.
mais merci de t'être pencher sur mes cours de JS avec le prof troll Smile

26-03-2010 13:59 PM
Envoyer un email à cet utilisateur Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #43
RE: adresse du lien sur une balise php
Salut Sheitan,

Alors, dans le code dans le bloc note que je vois sur ta screenshot je ne vois en aucun cas le alert() ...


En outre, c'est assez étonnant ce qu'il affiche mais je crois comprendre.

Le "X" dans ton code "machinchouette = tableau[X]" mets le à 0 :


var pid = tableau[0].replace("p=", "");

La méthode string.replace() remplace une occurrence par autre chose. Là en l'occurrence on vire le "p=" de "pid" car on veut seulement le chiffre.
En général quand on met un masque avec un bloc de parenthèses match renvoi la valeur à l'intérieur des parenthèses dans une clé de son tableau de sortie (et renvoi aussi le masque total trouvé, mais dans une autre clé du tableau), mais là il ne le fait pas donc il faut traiter la chaine qu'on récupère afin de ne garder que le chiffre. Tu me suis ?


Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
26-03-2010 20:09 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
sheitan Hors ligne
Informaticien moyen
***

Messages : 111
Inscription : Jul 2008
Réputation : 0
Message : #44
RE: adresse du lien sur une balise php
salut troll, je te suis oui je suis derrière toi Wink

bon alors j'ai testé:


<script type="text/javascript">
var urlcourante = location.href;
var tableau = urlcourante.match(/p\=([0-9]+)/gi);
alert(tableau);
var pid = tableau[0].replace("p=", "");
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>

résultat:

l'alert m'affiche toujours le p=
je clique sur OK et là j'atteint la page de réponse, ça m'a tout l'air de fonctionner impecable Smile

juste un bémol, avec l'ancien bouton jutilise le mode de réponse "reply"
avec le nouveau bouton c'est le mode "quote"
comment peut on palier ce problème car c'est un peu ennuyeux ?


26-03-2010 23:52 PM
Envoyer un email à cet utilisateur Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #45
RE: adresse du lien sur une balise php
(26-03-2010 23:52 PM)sheitan a écrit :  salut troll, je te suis oui je suis derrière toi Wink

l'alert m'affiche toujours le p=
je clique sur OK et là j'atteint la page de réponse, ça m'a tout l'air de fonctionner impecable Smile

juste un bémol, avec l'ancien bouton jutilise le mode de réponse "reply"
avec le nouveau bouton c'est le mode "quote"
comment peut on palier ce problème car c'est un peu ennuyeux ?
Salut Sheitan,

Oui normal pour l'alert on a pas modifié la variable "tableau".
Pour le mode reply : remplace tout simplement "quote" par "reply" ds le href !

Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
27-03-2010 08:34 AM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
sheitan Hors ligne
Informaticien moyen
***

Messages : 111
Inscription : Jul 2008
Réputation : 0
Message : #46
RE: adresse du lien sur une balise php
je m'y repencherais dessus dès que j'aurait ma connexion internet car je viens de déménager et d'ouvrir une ligne free 5 semaines d'attente :pt1cable:

31-03-2010 17:21 PM
Envoyer un email à cet utilisateur Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #47
RE: adresse du lien sur une balise php
Vive les déménagements :mrgreen:

Je connais ça, j'ai changé 5-6 fois de grotte :mrgreen: (je suis un Troll nomade (un trollmobile... haha... ok je sors -> []) ).

Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
(Ce message a été modifié le : 07-04-2010 23:04 PM par Troll.)
07-04-2010 23:03 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse




Discussions apparemment similaires...
Discussion : Auteur Réponses : Affichages : Dernier message
  Lien messagerie en panne jeangi 3 4 208 31-08-2011 18:31 PM
Dernier message: Baroudeur
  [Résolu] Lien sans réponse et partie de ping-pong Nas 10 7 809 03-11-2008 09:40 AM
Dernier message: Troll
  [Résolu] Changement d'adresse mac: bien choisir l'adresse Bengi2008 4 9 623 28-09-2008 19:45 PM
Dernier message: Troll
  [PHP]afficher un lien si le visiteur clique un autre lien... Nobody 16 9 199 17-06-2008 06:38 AM
Dernier message: Troll

Aller à :


Utilisateur(s) parcourant cette discussion :