Ugh, I always forget the simple target attribute!  Absolutely agreed,
that's probably the best approach.

-- 
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com

On Thu, May 12, 2005 11:16 am, David Johnson said:
> whoa that's simple. I'm trying that first!!!! Thanks
>
> One things though, I'll have to set the "target" conditionally, only when
> the user clicks "PDF" or "EXCEL" since I dont **always** want it opening a
> new window...
>
> function setTarget(target) {
> document.forms[0].target=target;
> }
>
> On 5/12/05, Aladin Alaily <[EMAIL PROTECTED]> wrote:
>>
>> Hi Dave,
>>
>> This is pretty straightforward. In browser "a", you have a button that
>> says:
>>
>> "Export to PDF"
>>
>> The code would look like this:
>>
>> <html:form action="/exportToPdf.do" target="_NEW">
>> <submit name="export" value="Export to PDF">
>> </html>
>>
>> When the user clicks on the button, the action "exportToPdf.do" opens an
>> ServletOutputStream and writes whatever you want. The headers are also
>> set to the content-type you want and the format you want (inline or
>> attachment).
>>
>> Aladin
>>
>>
>> > Hey all
>> >
>> > is it possible to forme my struts app to open up a second browser
>> window
>> > for
>> > the purpose of streaming a different content type (like a pdf file)
>> into
>> > it
>> > while maintaining the page in the original browser?
>> >
>> > Essentially, I have a nicely rendered HTML report in browser "a" and
>> when
>> > the user clicks "export to PDF" or "export to excel" I want a NEW
>> browser
>> > to
>> > pop up into which I will send the response with the headerType set to
>> the
>> > appropriate type.
>> >
>> > the generation of the XL and PDF is handled for me, but the app flow
>> is
>> > where Im foggy.
>> >
>> > anyone done this?
>> >
>> > --
>> > -Dave
>> > [EMAIL PROTECTED]
>> >
>>
>>
>
>
> --
> -Dave
> [EMAIL PROTECTED]
>


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

Reply via email to