Extraction de chaînes de caractères d'une url

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 336 fois - Téléchargée 27 fois

Contenu du snippet

Si par exemple, vous developpez le site d'une entreprise et en plus de le mettre
sur Internet, vous le mettez dans des supports CD-ROM, il serait très intéressant
si vous mettiez sur chacune des pages (pages dans le CD-ROM) l'adresse vraie de cette
page sur Internet. Ce script vous facilite cette tâche.
En effet, le script génère sur la page (dans le CD-ROM ou support), à l'endroit que vous avez choisi
l'adresse vraie de cette dernière sur Internet.
ex: dans le CD-ROM c'est: D:\Entreprise\actualites\actu.html
l'adresse générée sera donc: http://www.entreprise.com/actualites/actu.htm
En fait, le script relève dans l'URL a chaîne de caractères situé après la dernière barre
oblique inserve \, ce qui correspond au nom de votre page web; ensuite il ajoute ce nom
à l'adresse de base (appelé dans le code cible) que vous lui avez donné.
Dans ce script, j'ai pris pour cible (http://www.gi01.com/javascript).

Pour vous faciliter encore la tâche, j'ai défini un paramètre à la fonction adresse qui est cible.
Ceci dit, vous n'aurez qu'à modifier dans le script entre les balises <body></body> l'adresse de votre
cible (remplacer la valeur du texte de document.write('') qui est en ce moment http://www.gi01.com/javascript/)
Surtout, n'oubliez pas de faire toujours suivre votre cible de /.

Vous pourrez même utiliser ce script comme fichier externe (je veux parler du script entre les balises <head></head>
Ex: <html><head><script src="adresse.js"></script></head><boby><script>document.write(adresse('http://........');</script></body></html>

En tout cas, il est très simple. Mettez-le juste comme il est dans le bloc-note et nommez-le comme vous voulez+htm ou +html
Ouvrez-le dans votre navigateur, et constatez vous-même. Vous allez tout de suite comprendre tout.

Si vous ne comprenez pas toujours bien ou que vous avez des questions là dessus à me poser, contactez-moi à ytembe@icamer.com ou passez
par mon site à l'adresse http://gi01.fr.st

Source / Exemple :


<html>
<head><title>Extraction de chaînes de caractères d'une URL</title>
<script>
<!-- Script écrit par Hermann YTEMBE -  ytembe@icamer.com - http://gi01.fr.st
/* Si par exemple, vous developpez le site d'une entreprise et en plus de le mettre
sur Internet, vous le mettez dans des supports CD-ROM, il serait très intéressant
si vous mettiez sur chacune des pages (pages dans le CD-ROM) l'adresse vraie de cette
page sur Internet. Ce script vous facilite cette tâche. 
En effet, le script génère sur la page (dans le CD-ROM ou support), à l'endroit que vous avez choisi
l'adresse vraie de cette dernière sur Internet.
ex: dans le CD-ROM c'est: D:\Entreprise\actualites\actu.html
l'adresse générée sera donc: http://www.entreprise.com/actualites/actu.htm
En fait, le script relève dans l'URL a chaîne de caractères situé après la dernière barre
oblique inserve \, ce qui correspond au nom de votre page web; ensuite il ajoute ce nom
à l'adresse de base (appelé dans le code cible) que vous lui avez donné.
Dans ce script, j'ai pris pour cible (http://www.gi01.com/javascript).

Pour vous faciliter encore la tâche, j'ai défini un paramètre à la fonction adresse qui est cible.
Ceci dit, vous n'aurez qu'à modifier dans le script entre les balises <body></body> l'adresse de votre
cible (remplacer la valeur du texte de document.write('') qui est en ce moment http://www.gi01.com/javascript/)
Surtout, n'oubliez pas de faire toujours suivre votre cible de /.

Vous pourrez même utiliser ce script comme fichier externe (je veux parler du script entre les balises <head></head>
Ex: <html><head><script src="adresse.js"></script></head><boby><script>document.write(adresse('http://........');</script></body></html>

En tout cas, il est très simple. Mettez-le juste comme il est dans le bloc-note et nommez-le comme vous voulez+htm ou +html 
Ouvrez-le dans votre navigateur, et constatez vous-même. Vous allez tout de suite comprendre tout.

Si vous ne comprenez pas toujours bien ou que vous avez des questions là dessus à me poser, contactez-moi à ytembe@icamer.com ou passez
par mon site à l'adresse http://gi01.fr.st

  • /
function adresse(cible) { URL=self.location.href; if (URL.lastIndexOf("\\") >-1) separateur=URL.lastIndexOf("\\"); else if (URL.lastIndexOf("/") >-1) separateur=URL.lastIndexOf("/"); fin=URL.length; page=URL.substring(separateur+1,fin); page=cible+page; page=page.link(page); return page; } //--> </script> </head> <body> <script> document.write(adresse('http://www.gi01.com/javascript/')); //N.B: FAITES TOUJOURS SUIVRE LA CIBLE DE /. </script><noscript><a href="http://www.gi01.com/javascript><a/></noscript> </body> </html>

Conclusion :


Comme je vous ai dit plus haut, si vous n'avez pas compris, n'hésitez pas à me contacter.
En ce moment, je cherche des gens pour bosser sur mon projet en fait des developpeurs.
A++++++
Hermann YTEMBE
http://gi01.fr.st

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.