Javascript : transformer url en lien
Résolu
Pitouli
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
Pitouli Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
Pitouli Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
Bonjour à vous !
J'ai un problème qui m'embête depuis longtemps et que je viens vous soumettre.
Je suis en train de finaliser un gros (enfin, gros pour moi) javascript. Et il me faudrait convertir des lien en urls.
Je m'explique :
Après de nombreuses choses, j'obtiens une variable decrypte. Cette variable peut contenir ceci par exemple :
Oh là là que le site https://www.commentcamarche.net/ est un site extra avec un forum où des gens compétents aident ceux qui ont plus de mal et qui les remercie bien fort au passage !
Ce que j'aimerai, c'est que cette variable decrypte devienne ceci :
Oh là là que le site <a href="http://www.patata.com/truc.php?url=http://www.commentcamarche.net/" title="lien">http://www.commentcamarche.net/</a> est un site extra avec un forum où des gens compétents aident ceux qui ont plus de mal et qui les remercie bien fort au passage !
Les modifications sont au nombre de deux :
- le lien http://www.truc.com devient <a href="http://www6.truc.com/?tdfs=0&kw=games&term=Play%20Mobile%20Phone%20Games&term=Play%20Online%20Games&term=Play%20PC%20Games&backfill=0" title="lien">http://www.truc.com</a>
- et en plus, au lieu que le lien ne soit juste vers l'url détecté, il rajoute avant http://www.patata.com/truc.php?url= (uniquement dans la balise, donc pas "visible" à l'écran)
Donc, le script doit détecter les urls, puis les transformer en liens, avec une petite modif supplémentaire.
Si possible, pourriez vous faire en sorte que la fonction fonctionne pour les http et les https ? Ce n'est pas utile que cela fonctionne pour les ftp, les mailto et autres, mais si c'était le cas, je me débrouillerai très bien ! :)
Je pense qu'il faut passer par les RegExp, mais je ne sais pas m'en servir.
Voilà, MERCI beaucoup d'avance !!!
Pitouli
PS : Merci encore, vous le méritez
PPS: une fois de plus ne fera pas de mal : merci !
J'ai un problème qui m'embête depuis longtemps et que je viens vous soumettre.
Je suis en train de finaliser un gros (enfin, gros pour moi) javascript. Et il me faudrait convertir des lien en urls.
Je m'explique :
Après de nombreuses choses, j'obtiens une variable decrypte. Cette variable peut contenir ceci par exemple :
Oh là là que le site https://www.commentcamarche.net/ est un site extra avec un forum où des gens compétents aident ceux qui ont plus de mal et qui les remercie bien fort au passage !
Ce que j'aimerai, c'est que cette variable decrypte devienne ceci :
Oh là là que le site <a href="http://www.patata.com/truc.php?url=http://www.commentcamarche.net/" title="lien">http://www.commentcamarche.net/</a> est un site extra avec un forum où des gens compétents aident ceux qui ont plus de mal et qui les remercie bien fort au passage !
Les modifications sont au nombre de deux :
- le lien http://www.truc.com devient <a href="http://www6.truc.com/?tdfs=0&kw=games&term=Play%20Mobile%20Phone%20Games&term=Play%20Online%20Games&term=Play%20PC%20Games&backfill=0" title="lien">http://www.truc.com</a>
- et en plus, au lieu que le lien ne soit juste vers l'url détecté, il rajoute avant http://www.patata.com/truc.php?url= (uniquement dans la balise, donc pas "visible" à l'écran)
Donc, le script doit détecter les urls, puis les transformer en liens, avec une petite modif supplémentaire.
Si possible, pourriez vous faire en sorte que la fonction fonctionne pour les http et les https ? Ce n'est pas utile que cela fonctionne pour les ftp, les mailto et autres, mais si c'était le cas, je me débrouillerai très bien ! :)
Je pense qu'il faut passer par les RegExp, mais je ne sais pas m'en servir.
Voilà, MERCI beaucoup d'avance !!!
Pitouli
PS : Merci encore, vous le méritez
PPS: une fois de plus ne fera pas de mal : merci !
A voir également:
- Javascript : transformer url en lien
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
1 réponse
Il m'aura fallu une semaine d'intenses recherches.
En désespoir de cause, j'ai même tenté d'apprendre l'ajax RIEN que pour pouvoir faire appelle à un script php qui me ferait ma modif dans mon script javascript... J'ai raté.
Et ce soir, que trouve-je ?
http://www.toutjavascript.com/reference/reference.php?ref=$1..$9&parent=42
Une chose à dire : MERCI ! c'est le seul site sur la question !
Pitouli
En désespoir de cause, j'ai même tenté d'apprendre l'ajax RIEN que pour pouvoir faire appelle à un script php qui me ferait ma modif dans mon script javascript... J'ai raté.
Et ce soir, que trouve-je ?
http://www.toutjavascript.com/reference/reference.php?ref=$1..$9&parent=42
Une chose à dire : MERCI ! c'est le seul site sur la question !
Pitouli