1 visiteur(s) en ligne
Date actuelle : 24-11-2025, 20:14 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
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #11
RE: adresse du lien sur une balise php
Euh oui ce problème apparaît pas sous tous les navigateurs je crois...

En fait c'est le contraire, ça vient des directives JavaScript de la fenêtre qui interdisent les barres de scroll, mais bon faudrait que j'aille tripoter les templates... hmm... ai-je le temps...

Bon s'pèce de casse-pied je vais me créer un compte alors :roll:

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
17-01-2010 23:40 PM
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 : #12
RE: adresse du lien sur une balise php
Bon, donc par exemple pour les MP, le lien pour répondre est le suivant : -http://espace-bonsai.xooit.info/privmsg.php?mode=quote&p=XXXXX

Ou XXXX est l'id du MP

Or, dans l'url que tu visites quand tu lis un MP, il y a ça :

Citation :-http://espace-bonsai.xooit.info/privmsg.php?folder=inbox&mode=read&p=XXXXX

Donc en JavaScript il faut récupérer l'URL puis extraire le "XXXXX", ensuite tu génères une URL du type de celle que j'ai donné en premier avec le XXXXX en lieu et place qu'il faut.

Puisqu'il ne serait pas très intéressant que je fasse tout à ta place je vais t'orienter :

Récupérer l'URL courant :


var urlcourante = location.href;

Modifier une string (chaine de caractère) :

var string = "CoucouCoca";
var str2 = string.replace(/maregex/gi, "replacement");
// g et i après la regex sont des drapeaux qui signifies :
// g : global, si tu ne le mets pas ça ne remplacera que la première occurence
// i : case-Insensitive : insensible à la casse (Maj/Min)

Tu peux utiliser cette fonction replace pour virer tout sauf le "p=XXXX", mais je pense que la fonction match est plus adaptée :


var str = "CoucouCoca";
var tableau = str.match(/cou/gi);
alert(tableau); // Regarde donc ce que ça renvoit afin de comprendre comment fonctionne match

Enfin, si tu ne connais pas bien les regex, il faut utiliser Google mais quelques petites astuces tout de même :

p=XXXXX se fera avec le masque suivant : /p\=([0-9]+)/

Je te laisse faire des tests, je suis là pour répondre aux questions Smile

PS : J'oubliais : Rien n'est irréalisable !


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 : 17-01-2010 23:58 PM par Troll.)
17-01-2010 23:50 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 : #13
RE: adresse du lien sur une balise php
moi casse-pied !? Non ça ce serait.. Big Grin

17-01-2010 23:57 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 : #14
RE: adresse du lien sur une balise php
J'ai édité je m'étais trompé de lien pour le premier lien Smile

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
17-01-2010 23:59 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 : #15
RE: adresse du lien sur une balise php
ouff pas facile quand même pour quelqu'un qui connait rien à JS,
moi sait juste marquer script = text javascript Tongue

non vais quand même essayer, mais je voit pas comment dans le body mon lien sous cette forme
<a class="ovalbutton" href="XXXXXXXX"><span>Nouveau message</span></a>

va appeler le script qui sera dans head, enfin je crois, à moins que l'on intègre le script au lien Huh


<script type="text/javascript">
function match()
{
var urlcourante = location.href;
var str = "/privmsg.php?folder=inbox&mode=read&/p\=([0-9]+)/";
var tableau = str.match(/cou/gi);
alert(tableau);

</script>

ça marchera pas avec ce que j'ai fait je crois Blush

et dans string match "cou" c'est la regex ? ça veut dire quoi cou?



<a class="ovalbutton" href="
<script type="text/javascript">
function match()
{
var urlcourante = location.href;
var str = "/privmsg.php?folder=inbox&mode=read&/p\=([0-9]+)/";
var tableau = str.match(/cou/gi);
alert(tableau);

</script>
"><span>Nouveau message</span></a>

Confused


(Ce message a été modifié le : 18-01-2010 01:14 AM par sheitan.)
18-01-2010 01:11 AM
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 : #16
RE: adresse du lien sur une balise php