On 9/27/07, Slattery, Tim - BLS <[EMAIL PROTECTED]> wrote:
> > > You could use the "target" attribute of the <form...> tag, which
> > > instructs the browser to open a new window for the result
> > > of the form. That's as close as you're going to get.
> >
> > Same goes for the link <a ...> tag. The attribute you add to
> > make your form/link requests open a new browser window/tab is:
> >
> >   target="_blank"
> >
> > Technically, this will open a new window without javascript.
> > It is just adding an HTML attribute to your form or link tags
> > in your generated HTML response. No javascript required.
>
> One caveat on the "target" attribute: it doesn't exist in xhtml 1.1.

Wow! I did not know that. Google to the rescue. Found this related
information online:

<snippet>
JavaScript window object solution:

Javascript provides a partial solution to the problem by passing the
href attribute to the window object's open method, and returning a
value of false. The false return from the event handler prevents the
web browser from following the link specified in the href attribute.

    <a href="http://www.TexaStar.com";
       onclick="window.open(this.href); return false;"
       onkeypress="window.open(this.href); return false;">TexaStar</a>

This previous example provides an onclick event handler for those
using a pointing device, and an onkeypress event handler for those
using a keyboard. However, when JavaScript isn't enabled, the link is
processed as normal, providing a possibly adequate fallback mechanism,
but failing to produce the designer's desired result.
</snippet>

So, it does require a small amount of javascript to make it work in an
XHTML 1.1 compliant manner. This snippet above comes from the
following online source:

http://www.texastar.com/tips/2004/target_blank.shtml

- Van

-- 
Mike "Van" Riper
[EMAIL PROTECTED]
http://weblogs.java.net/blog/van_riper/

Silicon Valley Web Developer JUG
https://sv-web-jug.dev.java.net

JUGs International MAP
http://tinyurl.com/ynktb2

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to