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

Reply via email to