Vous n'êtes pas identifié(e).

#1 26-04-2008 à 17:14

damsterdam
Membre
Inscription : 26-04-2008 à 16:38
Messages : 1

Re : Insérer caractère dièse dans une URL

Bonjour !
Alors voilà, je voulais faire, lors du clic sur un bouton, une ouverture de pop-up demandant un nom de dossier à taper afin de l'insérer dans une URL ; j'y suis parvenu, en ré-accomodant un script servant à protéger très basiquement ses pages par mot de passe :

Dans <head> :

<SCRIPT LANGUAGE="JavaScript">
adresse='http://www.123123.com/#blabla/' 
function redir() {
var nomdedossier=prompt("Inscrivez le nom de dossier. Puis cliquez sur OK","Votre dossier")
if (motdedossier==null) {}
else{
window.location=adresse+nomdedossier}  
}
</SCRIPT>

Dans <body> :

<input type="button" value="Ouvrir Dossier" onclick="redir()">

Jusque là, tout à l'air nickel.
Sauf que voilà, bah en fait non : le caractère "dièse" n'est pas reconnu dans l'adresse, tout ce qui est inscrit après ce caractère disparaît de l'url, et je me retrouve donc à la racine du site. Plutôt éloigné de ce que j'espérais...

J'ai entendu parler d'un truc, EncodeUrl, un genre de fonction dont j'ignore l'effet et l'utilisation.. Si quelqu'un(e) sait comment je pourrai faire, pour que ce fichu # reste là, je lui en serait très reconnaissant smile

Merci !

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer

Pied de page des forums