J'ai un bookmarklet Javascript qui, lorsqu'il est cliqué sur, redirige l'utilisateur vers une nouvelle page Web et fournit l'URL de l'ancienne page Web en tant que paramètre dans la chaîne de requête.Echapper des doubles traits d'union en Javascript?
Je rencontre un problème lorsque la page Web d'origine comporte un double trait d'union dans l'URL (par exemple, page--1--of--3.html
). Stupide, je sais - je ne peux pas contrôler la page d'origine La fonction javascript escape
J'utilise n'échappe pas le trait d'union, et IIS 6 donne un fichier introuvable erreur si on lui demandait de servir resource.aspx?original=page--1--of--3.html
Y at-il un autre javascript fonction d'échappement que je peux utiliser? Quelle est la meilleure façon de résoudre ce problème? Est-ce que quelqu'un sait pourquoi IIS étouffe sur resource.aspx?original=page--1
et non page-1
?
Avez-vous vérifié les journaux du serveur pour voir à quoi il * reçoit * une demande? – Breton