I have a simple script on my web page tha appends one long argument
to the URL and redirects:
Expand|Select|Wrap|Line Numbers
- function GoToUrlArg(_argtype,_href){
- var s=GetArgValue(_argtype);
- a_href=_href+s;
- window.location.href=a_href;
- return (false)}
<A HREF="javascript:GoToUrlArg(2,'http://myhost.com?ID=aaaaa')">..</A>
if ID value contains escaped high characters, like for example
ID=%F8e%F8icha
redirection is blocked by Netscape 8.1 browser (nothing happens after click on the link).
It is the high character that matters. Escaped low characters (e.g. "/", like
ID=P425-941%2F3%2C5) causes no problem.
IE (both 6 and 7) redirect as expected.
What is going on here? Is this some new firefox security improvement?