When designing for Kiosk mode the page you design is the whole application as far as the user's concerned. The fact that it's inside a browser is irrelevant. A problem with this is the need to make sure the user stays within the confines of the application. Imagine a user clicks a link to an external website. This site takes over the whole screen and becomes the application. The user is stuck. There only hope of return is knowing that the backspace button might take them there.
To get round this we need to make sure all external links open in a separate window. How can we do this though? How do we know which links are "external"? If content of the app is contributed by the user we have little control over their links. Well, one way of doing it is to tackle it from a different angle. Remember my article called What to base your links on? We can use the same Base tag to force all links to open in a certain window. Here's the tag that you'd add to the head:
<base target="_blank" />
Now, all links will open in a fresh window. But, I here you thinking, that's not what we want. What about our own links that should stay inside the application? Well, we need to add the target attribute to them:
<a href="internal?Open" target="_self">Internal Link</a>
This means that Domino Views need to be treated as HTML so you can create your own links with the target attribute.
I know what you're thinking. This is right royal pain. True. But, unless I'm mistaken, there's no other way of doing it...