Je débute en JavaScript.
J'ai un formulaire avec deux champs, l'un pour saisir une url et un
autre destiné à accueillir un nom de fichier.
J'aimerai faire une procedure qui découpe une URL du type
http://www.nomdusite.com/dossier/sousdossier/fichier.htm qui renvoie
http://www.nomdusite.com/dossier/sousdossier/ dans le champ "url" et
fichier.htm dans le champ "nomfichier".
J'aimerai que cette fonction s'execute lorsque l'on a collé l'adresse
dans le champ url.
<script type="text/javascript" language="javascript">
<!--
function scindeurl(bigurl){
var pos = bigurl.lastIndexOf("/") + 1;
var serveur = bigurl.slice(0,pos);
var fichier = bigurl.slice(pos);
}
-->
</script>
Je débute en JavaScript. J'ai un formulaire avec deux champs, l'un pour saisir une url et un autre destiné à accueillir un nom de fichier. J'aimerai faire une procedure qui découpe une URL du type http://www.nomdusite.com/dossier/sousdossier/fichier.htm qui renvoie http://www.nomdusite.com/dossier/sousdossier/ dans le champ "url" et fichier.htm dans le champ "nomfichier". J'aimerai que cette fonction s'execute lorsque l'on a collé l'adresse dans le champ url.
<script type="text/javascript" language="javascript"> <!-- function scindeurl(bigurl){ var pos = bigurl.lastIndexOf("/") + 1; var serveur = bigurl.slice(0,pos); var fichier = bigurl.slice(pos); } --> </script>
Je débute en JavaScript.
J'ai un formulaire avec deux champs, l'un pour saisir une url et un
autre destiné à accueillir un nom de fichier.
J'aimerai faire une procedure qui découpe une URL du type
http://www.nomdusite.com/dossier/sousdossier/fichier.htm qui renvoie
http://www.nomdusite.com/dossier/sousdossier/ dans le champ "url" et
fichier.htm dans le champ "nomfichier".
J'aimerai que cette fonction s'execute lorsque l'on a collé l'adresse
dans le champ url.
<script type="text/javascript" language="javascript">
<!--
function scindeurl(bigurl){
var pos = bigurl.lastIndexOf("/") + 1;
var serveur = bigurl.slice(0,pos);
var fichier = bigurl.slice(pos);
}
-->
</script>
Je débute en JavaScript. J'ai un formulaire avec deux champs, l'un pour saisir une url et un autre destiné à accueillir un nom de fichier. J'aimerai faire une procedure qui découpe une URL du type http://www.nomdusite.com/dossier/sousdossier/fichier.htm qui renvoie http://www.nomdusite.com/dossier/sousdossier/ dans le champ "url" et fichier.htm dans le champ "nomfichier". J'aimerai que cette fonction s'execute lorsque l'on a collé l'adresse dans le champ url.
<script type="text/javascript" language="javascript"> <!-- function scindeurl(bigurl){ var pos = bigurl.lastIndexOf("/") + 1; var serveur = bigurl.slice(0,pos); var fichier = bigurl.slice(pos); } --> </script>
Mais ce n'est pas l'url contenu dans la barre d'adresse que je veux récupérer.
Juste une adresse que l'on colle dans un champ (<input type="text" name="url"... />). Et cette adresse subit un traitement, qui consiste à recupérer le nom de fichier.
-- ilood
stephane a émis l'idée suivante :
tu peux spliter facile mais possible d'avoir l'argument direct avec
document.location
Mais ce n'est pas l'url contenu dans la barre d'adresse que je veux
récupérer.
Juste une adresse que l'on colle dans un champ (<input type="text"
name="url"... />). Et cette adresse subit un traitement, qui consiste à
recupérer le nom de fichier.
Mais ce n'est pas l'url contenu dans la barre d'adresse que je veux récupérer.
Juste une adresse que l'on colle dans un champ (<input type="text" name="url"... />). Et cette adresse subit un traitement, qui consiste à recupérer le nom de fichier.