notesrookie
asked on
Unable to view frameset using FireFox
Greetings learned experts,
I'm on Domino 6.5 (yeah!) and this is an inherited database. This frameset that generates the error, "Invalid URL syntax", but then continues to open. I can view this frameset in IE but it shows the following message in Firefox - "Error 500 HTTP Web Server - Invalid URL exception". When I look at the "offending" frame in the frameset I see "Unable to load content for this frame", "Content type URL", "Content value Computed" in it as 3 lines. When I look at the frame properties, it is trying to open a form that contains 2 fields and <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http:\\swgapps.tivlab.raleigh.ibm.com<Computed Value1>\<Computed Value2>" >
Field 1 called Query_String, text and editable
Field 2 called HTTP_Referer, text and editable
Computed Value1 has the formula: DBName:=@Subset(@DbName;-1 );
@If(@Right( HTTP_Referer; "&" )="";"/path/anotherdb.nsf" ;"/"+@Repl aceSubstri ng(@Replac eSubstring (DbName; "\\"; "/"); " "; "+"))
Computed Value 2 has the formula: @If(@Right( HTTP_Referer; "&" )="";"Main?OpenPage"; "all/" + @Right( HTTP_Referer; "&" ) )
My questions are: What is an HTTP_Referer field, Is there a better way to do this and How do I get this to work in FireFox?
With gratitude - Notes Rookie
I'm on Domino 6.5 (yeah!) and this is an inherited database. This frameset that generates the error, "Invalid URL syntax", but then continues to open. I can view this frameset in IE but it shows the following message in Firefox - "Error 500 HTTP Web Server - Invalid URL exception". When I look at the "offending" frame in the frameset I see "Unable to load content for this frame", "Content type URL", "Content value Computed" in it as 3 lines. When I look at the frame properties, it is trying to open a form that contains 2 fields and <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http:\\swgapps.tivlab.raleigh.ibm.com<Computed Value1>\<Computed Value2>" >
Field 1 called Query_String, text and editable
Field 2 called HTTP_Referer, text and editable
Computed Value1 has the formula: DBName:=@Subset(@DbName;-1
@If(@Right( HTTP_Referer; "&" )="";"/path/anotherdb.nsf"
Computed Value 2 has the formula: @If(@Right( HTTP_Referer; "&" )="";"Main?OpenPage"; "all/" + @Right( HTTP_Referer; "&" ) )
My questions are: What is an HTTP_Referer field, Is there a better way to do this and How do I get this to work in FireFox?
With gratitude - Notes Rookie
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Thanks, I was pretty sure that's what is was, but glad to see you agree with me. I had to think my way through it when I was replying. Sorry for the length.
ASKER
I appreciate your "talking" through the logic there, marilyng. I'll see what I can do about cleaning up the "mess" and testing. Thanks for your help and guidance. And thanks, sjef for confirming marilyng's suspicions. ;-)
ASKER
marilyng & sjef - That was it! I created a copy of the database and change the "\\" to "//" and it worked in both IE and Firefox. I'll split the point between you with marilyng getting the bulk of it since she took the time to go through all the information I sent. Many thanks to the both of you.
Notes Rookie.
Notes Rookie.
Just a hint: instead of
DBName:=@Subset(@DbName;-1 );
@ReplaceSubstring(@Replace Substring( DbName; "\\"; "/"); " "; "+"))
you can use
@DWebDbName
New in R6...
DBName:=@Subset(@DbName;-1
@ReplaceSubstring(@Replace
you can use
@DWebDbName
New in R6...
@DWebDbName<< typo>> @WebdbName
:-S