有声小说 > 其他小说 > 电脑十万个为什么 > 第54章
    131,Q:用  Javascript  存取剪贴板:

    A:

    132,Q:网页中判断  IE  客户端是否装有  office

    A:

    fun  CheckExcel()

    {

    try

    {new  ActiveXObject("WScript.Shell");}

    catch(x)  {return  false;}

    try

    {new  ActiveXObject("Excel.Application");}

    catch(x){return  null;}

    return  true;

    }

    res=CheckExcel();

    switch(res)

    {

    case  true:

    alert("安装有  EXCEL");  break;

    case  null:

    alert("没有安装");  break;

    case  false:

    alert("ActiveX  被禁用");

    }

    133,Q:Javascript  命令参数  external  的几个用法:

    A:  Window.external  就如同 &nbsprint  参数一样,是  IE  默认的一个命令参数,我们最常用的用法是:

    (1)、external.AddDesktopent:把某一个网页变成用户的桌面。如果你知道有壁纸网站的话,不访用这个功能,直接就能让浏览者把喜欢的图片、页面变成自己的桌面。如果页面里有  Fsh  动画那就更酷了。

    fun  aper()

    {windoddDesktopent("url","title",0,0,1024,768);}

    (2)、external.AddFavorite:把网站加入到用户的收藏夹。在页面上添加一个按钮,让浏览者可以方便地把页面地址保存在  IE  收藏夹里。

    fun  add()

    {windoddFavorite("url","title");}

    如果把  url  和  title  替换成  this.location.href,  this.dot.title  则自动把当前页面地址及其标题添加到浏览器收藏夹。

    (3)、window.external.ShowBrowserUI:启动  IE  的“语言设置”和“整理收藏夹”功能。

    134,Q:干掉免费个人主页上强加的广告窗口、广告条

    A:一些免费主页经常在你的主页上强加各种类型的广告,很是烦人。但如果注意到它们都是以明文文本代码的形式加在网页中的某个固定的地方,则要干掉它们就不是很困难了。站长收集了一些技巧贴出来供大家参考:

    1)、利用    注解标志来欺骗。

    例如

    处插进去的

    //  这才是真的  body!

    2)用&;META  这个标志来欺骗。

    例如:

    前面,插在这,等于没插

    3)直接利用下面的代码屏蔽掉广告代码中弹出窗口用的函数  open()

    &;!--

    fun  open()  {return  true;}  //  OK,这就是我们要的

    //--&

    4)有的时候广告代码前会放  就搞定了。

    //  下面是广告插入的代码。

    ......

    5)屏蔽掉广告打开的指定页面。

    &;!--

    fun  SIt(url,na,par

    {

    i