irene79
asked on
Opening a link from Lotus Notes Email
Hi,
I have an application on domino. It is a form with an embedded view, displayed by category. The path is http://server/abc.nsf/myform?openform&`Books+@+Publications~Titles+by+Topics. It will detect the "`" and take Books+@+Publications~Title s+by+Topic s as the category to be displayed in the embedded view.
However, when I click the link from Lotus Notes Email, the address will be translated as http://server/abc.nsf/myform?openform&%60Books+@+Publications~Titles+by+Topics. "`" is being replaced by "%60" in IE. Since "`" is not present, the form will always display No Documents.
Is there anyway to retain "`" so that I can display the form correctly? Thanks!
I have an application on domino. It is a form with an embedded view, displayed by category. The path is http://server/abc.nsf/myform?openform&`Books+@+Publications~Titles+by+Topics. It will detect the "`" and take Books+@+Publications~Title
However, when I click the link from Lotus Notes Email, the address will be translated as http://server/abc.nsf/myform?openform&%60Books+@+Publications~Titles+by+Topics. "`" is being replaced by "%60" in IE. Since "`" is not present, the form will always display No Documents.
Is there anyway to retain "`" so that I can display the form correctly? Thanks!
ASKER
Hi Sjef,
It's not the name of the category. It's actually the delimiter used. "`" is used to determine which is the category in the query string. Does this mean I have to change my delimiter? Is this an IE feature or Notes feature for replacing "`" with "%60"?
It's not the name of the category. It's actually the delimiter used. "`" is used to determine which is the category in the query string. Does this mean I have to change my delimiter? Is this an IE feature or Notes feature for replacing "`" with "%60"?
I suppose it is an IE "feature", as there are many...
It is far better to use standard parameter naming, like
http://server/abc.nsf/myform?openform&category=Books+@+Publications~Titles+by+Topics
so you can add more parameters later on, if necessary.
There is always some kind of translation done when there are special characters that cannot be used in a URL. There is Path_Info and there is Path_Info_Decoded. Look into that one.
It is far better to use standard parameter naming, like
http://server/abc.nsf/myform?openform&category=Books+@+Publications~Titles+by+Topics
so you can add more parameters later on, if necessary.
There is always some kind of translation done when there are special characters that cannot be used in a URL. There is Path_Info and there is Path_Info_Decoded. Look into that one.
And Query_String_Decoded...
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I forgot (the name of) that parameter. Should have looked it up. :(
The other thing you can do is create a web-only view with a translated category, i.e. with all the funny characters replaced by percent-sequences. Just forbid those characters to be used, that's my advice.