Works like a champ, this is working code:
function winopen(url,name,params)
{
try{
clientwin.focus();
}
catch(e){
clientwin = window.open(url,name,params);
}
}
Thanks
Troy
===== Original Message from [EMAIL PROTECTED] at 10/09/02 11:41 am
>Hi Troy,
>
>Try:
>
>try{
> clientwin.focus();
>}catch(e){
> return false;
>}
>
>This is a built in method for JavaScript (since 1.0?) to get around
>potential errors your script may generate. Instead of the 'return false'
>you can insert other code to do all kinds of things, as well as have nested
>'try' statements.
>
>I find this feature invaluable in JavaScript. I believe it is cross-browser
>and works with most versions of Netscape, but I do know that it doesn't
>work in MSIE 4.0
>
>Hope this helps. Cheers...
>
>
>----- Original Message -----
>From: "Troy Sosamon" <[EMAIL PROTECTED]>
>To: "Multiple recipients of list witango-talk" <[EMAIL PROTECTED]>
>Sent: Wednesday, October 09, 2002 11:29 AM
>Subject: Witango-Talk: Javascript Window Detection
>
>
>> I need some help with a javascript.
>> I am opening a new window with the statement:
>>
>> clientwin = window.open(url,name,params);
>>
>> and it works just fine.
>>
>> I need to be able to detect if the window is already open or not, because
>if
>> it is already open, I just want to set focus to the window and not reload
>> it. I can set focus to the window with:
>> clientwin.focus()
>>
>> How can I do this without getting the error that says clientwin is an
>> undefied object?
>>
>> Thanks,
>> Troy Sosamon
>>
>> ________________________________________________________________________
>> TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
>> with unsubscribe witango-talk in the message body
>
>________________________________________________________________________
>TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
> with unsubscribe witango-talk in the message body
________________________________________________________________________
TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
with unsubscribe witango-talk in the message body