Check MSIE Clientcaps (CLIDS)

Discussion in 'JavaScript' started by Rakijas, Sep 3, 2007.

  1. #1
    <script language="javascript">

    var clids = Array('{7790769C-0471-11D2-AF11-00C04FA35D02}',
    '{89820200-ECBD-11CF-8B85-00AA005B4340}','{283807B5-2C60-11D0-A31D-00AA00B92C03}',
    '{4F216970-C90C-11D1-B5C7-0000F8051515}','{44BBA848-CC51-11CF-AAFA-00AA00B6015C}',
    '{9381D8F2-0288-11D0-9501-00AA00B911A5}','{4F216970-C90C-11D1-B5C7-0000F8051515}',
    '{5A8D6EE0-3E18-11D0-821E-444553540000}','{89820200-ECBD-11CF-8B85-00AA005B4383}',
    '{08B0E5C0-4FCB-11CF-AAA5-00401C608555}','{45EA75A0-A269-11D1-B5BF-0000F8051515}',
    '{DE5AED00-A4BF-11D1-9948-00C04F98BBC9}','{22D6F312-B0F6-11D0-94AB-0080C74C7E95}',
    '{44BBA842-CC51-11CF-AAFA-00AA00B6015B}','{3AF36230-A269-11D1-B5BF-0000F8051515}',
    '{44BBA840-CC51-11CF-AAFA-00AA00B6015C}','{CC2A9BA0-3BDD-11D0-821E-444553540000}',
    '{08B0E5C0-4FCB-11CF-AAA5-00401C608500}');

    var apps = Array('Address Book',
    'Windows Desktop Update NT','DirectAnimation',
    'DirectAnimation Java Classes','DirectShow',
    'Dynamic HTML Data Binding','Dynamic HTML Data Binding for Java',
    'Internet Connection Wizard','Internet Explorer 5 Browser',
    'Internet Explorer Classes for Java','Internet Explorer Help',
    'Internet Explorer Help Engine','Windows Media Player',
    'NetMeeting NT','Offline Browsing Pack',
    'Outlook Express','Task Scheduler',
    'Microsoft virtual machine');

    for(i=0;i<clids.length;i++) {
    if(oClientCaps.isComponentInstalled(clids,"ComponentID")){
    document.writeln(apps+'<br>');
    }
    }

    </script>
    //coded by Ronald

    I believe you know what code does..
    I need just simple code which check if is clid
    for example {89820200-ECBD-11CF-8B85-00AA005B4340}
    component installed then execute the document.write(Installed)
    and if not installed just do nothing..
     
    Rakijas, Sep 3, 2007 IP