Bonjour.
Ma question paraîtra surement très simple à certains d'entre vous (enfin je l'espère).
Je vous mets d'abord mon code. Dans le head de mon site:
function validation(Login,Motdepasse)
{
var Log = Login;
Log = Log.replace("@","%40");
var url = "
ftp://" + Login + ":" + Motdepasse + "@monsite.com";
window.open(url);
}
Et dans le site (évidemment remplacer les [] par des <>):
<form name="login" onsubmit="validation(log.value,mdp.value)" method="post">[form name="login" method="post" onSubmit="validation(log.value,mdp.value)" ]
Entrez votre Login:
[input name="log" type="text" value=""][br /]
Entrez ce mot de passe:
[input name="mdp" type="password" value=""]
[input type="submit"]
D'emblée je vous entends déjà me parler de sécurité, mais ce site est destiné à un Intranet.
Ça fonctionne quand je ne replace pas le @ par %40 mais aussitôt que j'essaie de remplacer, de 1 ça ne remplace pas, de 2 ça ne fonctionne plus.
Mon problème est donc comment remplacer @ par %40.
Merci
</form>