There are many ways to invoke an Internet Explorer on a button click in Siebel. I will post two ways of doing it in two different posts.
Requirement: When a custom button is clicked it should invoke Internet Explorer and navigate to a given URL.
Update: I am removing remainder of this post as the script is not working on Siebel High Interactivity Client. I am working on providing a better script. I will update when I finish working on it. Thanks.
Related posts(Auto Generated):





November 10th, 2008 at 11:59 am
sridhar will it open on client side or server side? in the web client sort of deployment
November 10th, 2008 at 6:05 pm
It will open on the client side. Works for both web client and dedicated client.
November 11th, 2008 at 11:40 am
Sridhar,
Not sure, I need to check but a little doubt…
a) your code is written on server side so that means it will work on server?
b) The same code is supported on browser scripting where you have to replace “COMCreateObject” with ActiveXObject as I guess former is not supported
Thanks
Dos
November 11th, 2008 at 10:36 pm
Hi Dos,
I guess you are right. This doesnt seem to be working for me in Siebel 8 thin client. This was working on Dedicated client and something wonky happened.
I am looking into this and working on the correction of this post.
Thanks for noticing this.
Regards,
Sridhar
May 21st, 2009 at 4:23 pm
Hai
usually when we can click on the email field it must open with outlook express or other wise when we click on certain field it open the internet explorer how can we do that tell me anyone
May 22nd, 2009 at 5:00 am
click on the email should open a default email client. This is normal OS feature not necessarily siebel.
to open IE on clicking on a field use symbolic URL.
May 30th, 2009 at 7:24 am
thanks
November 25th, 2009 at 8:46 am
function WebApplet_PreInvokeMethod (MethodName)
{
if(MethodName == “OpenIE”)
{
var oIE = COMCreateObject(”InternetExplorer.Application”);
//your URL goes here
oIE.Navigate(”http://www.google.co.in”, 1);
oIE.Visible = true;
oIE.TheaterMode = true; //will open IE in full screen mode(optional)
return(CancelOperation);
}
else
{
return (ContinueOperation);
}
oIE = null;
}