RE: Struts - open windows without javascript

2007-09-27 Thread Slattery, Tim - BLS
 how to open a new browser windows in Struts without to use 
 javascript code in jsp page?

Opening a new page is a client-side function. Since Struts is a
server-side system, there's no way to do this.

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.


--
Tim Slattery
[EMAIL PROTECTED]


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



Re: Struts - open windows without javascript

2007-09-27 Thread Van Riper
On 9/27/07, Slattery, Tim - BLS [EMAIL PROTECTED] wrote:
  how to open a new browser windows in Struts without to use
  javascript code in jsp page?

 Opening a new page is a client-side function. Since Struts is a
 server-side system, there's no way to do this.

 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.

-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]



RE: Struts - open windows without javascript

2007-09-27 Thread Slattery, Tim - BLS
  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. 

--
Tim Slattery
[EMAIL PROTECTED]


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



Re: Struts - open windows without javascript

2007-09-27 Thread Van Riper
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]