begin process at 2010 03 19 01:48:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > EXTRACTION DE CHAÎNES DE CARACTÈRES D'UNE URL

EXTRACTION DE CHAÎNES DE CARACTÈRES D'UNE URL


 Information sur la source

Note :
Aucune note
Catégorie :Trucs & Astuces Niveau :Initié Date de création :28/06/2002 Date de mise à jour :28/06/2002 22:12:41 Vu :6 087

Auteur : ytembe

Ecrire un message privé
Site perso
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

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>&l t;boby><script>document.write(adresse('ht tp://........');</script></body></h tml>

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

  • <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>
<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


 Sources du même auteur

EMPÊCHER L'OUVERTURE D'UN MESSAGE DE BIENVENUE À CHAQUE FOIS...
DÉFINIR UN TEXTE PAR DÉFAUT DANS VOTRE BARRE DE STATUT
UN JEU TRÈS AMUSANT À PLACER DANS VOTRE SITE
REDIRECTION DE VOS VISITEURS EN FONCTION DE LA LANGUE DE LEU...
IDENTIFICATEUR DE NAVIGATEUR

 Sources de la même categorie

ACCÈS À LA MÉTHODE SETATTRIBUTE('STYLE','') SOUS IE6 par masternico
OUTIL DE SÉLECTION par jdmcreator
Source avec Zip SIMPLIFIER LA CREATION DYNAMIQUE D'ELEMENT HTML par kazma
DÉTECTER SI CSS EST ACTIVÉ par jdmcreator
RETROUVER LE NUMÉROS DE TELEPHONE DE VOTRE EMPLOYER RAPIDEME... par rappise

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales