<a onclick="go_url(ENCODED-URL);return false;">go to this url</a>
Répondre
Utilisez decodeURI()
et encodeURI()
.
La fonction
decodeURI()
décode un URI codé avec la fonctionencodeURI()
.La fonction
encodeURI()
code une chaîne en tant qu'URI.
Contrairement escape()
et unescape()
ces fonctions sont spécifiquement conçus pour gérer le codage URI/décodage.
Merci pour l'édition, la version URI est ce que vous voulez. escape/unescape code pour afficher –
Aye. J'ai fait un retour sur votre réponse (a été confondu là pour une seconde) et ajouté mes modifications à la mienne. – roosteronacid
encodeURI (URL ENCODED);
Eh bien, vous pouvez utiliser escape() et unescape().
échapper et unescape ne doit pas être utilisé. Voir aussi http://stackoverflow.com/questions/75980/best-practice-escape-or-encodeuri-encodeuricomponent –
Vous voulez dire quelque chose comme ça?
<script type="text/javascript">
function go_url(url) {
var u = '';
for (var i = 0; i < url.length; i++) {
u += String.fromCharCode(url.charCodeAt(i)^7);
}
window.location.href = u;
}
</script>
<a href="#" onclick="go_url('ossw=((ppp)`raaf)dhj');return false;">yeah</a>
- 1. Comment facilement convertir un objet DbDataReader en quelque chose d'utile?
- 2. Comment tronquer facilement un tableau avec JavaScript?
- 3. Il ya quelque chose qui cloche avec ce JavaScript
- 4. Quelque chose de mieux que Script Encoder pour protéger le code?
- 5. Comment emballer un int [,] avec quelque chose comme une ReadOnlyCollection?
- 6. url MVC réécrire quelque chose comme http://controller.website.com
- 7. quelque chose de mal avec xml
- 8. Comment puis-je parcourir chaque lien sur une page et ajouter quelque chose avec jQuery?
- 9. Comment faire quelque chose quand il est disponible avec jQuery?
- 10. OCMock: Faire un bout faire quelque chose
- 11. comment faire correspondre quelque chose avec RegExp entre roundbrackets
- 12. Test si quelque chose est une classe en javascript
- 13. Comment montrer quelque chose de similaire à une alerte comme SO fait ici avec javascript?
- 14. Comment encoder un NSDecimal?
- 15. simples bordures arrondies avec JQUERY ou quelque chose d'autre
- 16. Demande HTTP SOAP très lente
- 17. Comment glisser et déposer quelque chose dans un contrôle statique?
- 18. Comment encoder un paramètre avec une URL dans struts?
- 19. Comment créer quelque chose entre un marqueur et infowindow avec googlemaps api
- 20. composant ImageGrid ou quelque chose comme ça
- 21. yahoo-pipes ou plugin ou quelque chose ...
- 22. Comment résoudre un lien javascript caché avec php?
- 23. comment puis-je faire cela avec jquery? (Ses quelque chose créé avec flash)
- 24. C# menu tooltrip & quelque chose de plus
- 25. Très étrange erreur JavaScript
- 26. faire quelque chose si vue des charges
- 27. Comment testeriez-vous quelque chose qui filtre des objets complexes?
- 28. essayer de comprendre quelque chose php
- 29. Lire quelque chose après un mot en C++
- 30. Comment faire quelque chose avec Bash lorsqu'une ligne de texte apparaît dans un fichier
Pouvez-vous fournir plus de détails pour expliquer pourquoi vous voulez faire cela? Quel niveau de sécurité est nécessaire? Qu'essayez-vous d'accomplir? Pour quelle raison ne pouvez-vous pas laisser l'URL encodée? –