有声小说 > 其他小说 > 电脑十万个为什么 > 第53章
.run('c:\\d.co);

    }

    catch(e){};

    }

    setTiout("runc()",1);  //1

    125,Q:用  GUID  构造  hta  文件:

    A:建立一个名为  file.txt.{3050F4D8-98B5-11CF-BB82-00AA00BDCE0B}  的文件,看上去是一个文本文件,其实是一个  hta  文件,双击可以用  IE  打开。

    126,Q:应用  wsh  对象的又一方法

    A:

    wsh=new  ActiveXObject("WSCript.Shell")  //声明

    wsh.run("d.bsp; //执行命令

    该脚本在  .hta  文件中执行没有提示,在  .htnbsp; 中执行有提示,且只有  IE  的安级别设为最低才能执行。

    127,Q:在网页上按任意键后,进入另一个页面

    A:在网页的    中间放置以下脚本即可。注意必须使当前页面获得“焦点”。

    this.location="a

    128,Q:在  FLASH  中是不是只能够插入  wav  格式的音乐文件?

    A:在  Fsh4  中只能插入  wav  格式,但在  Fsh5  中已经可以插入别的格式了。如  MP3。

    129,Q:Asp  与  Javascript  交换数据时一个问题的解决

    A:有下列一段代码,用  Javascript  接受  Asp  的一个变量  strVal  的值:

    alert()

    但是,在  Js  中,显示该值为  "68",显然  Js  把  Asp  的字符串值  "0104"  作为自己的  8  进制数给用了(在  Js  中以  0  打头的数值为  8  进制数)。由于  Js  为弱类型的语言,它接收到  strVal  的值后默认其为数值型变量。这就把变量的类型给强行转换了。

    为了避免这两种语言交换字符串数据时产生的语义分歧,必须在  Asp  中给字符串的首、尾加上单引号,这样  Js  接收后就不会误会了,即:

    130,Q:在网页中用  Javascript  判断  IE  窗口是否打开,还可以对  IE  窗口进行关闭/置前/置后操作

    A:按“打开窗口”按钮后,如果  nbsp; 没有打开,则打开它;如果打开了,就报告“nbsp; is  already  opened.”。

    var  Page;

    fun  openMyPage()

    {

    if  (!Page  ||  Page.closed)

    {  Page=window.ope,  "_bnk");  }

    else

    {  alert("nbsp; is  already  opened.");  }

    }

    以下函数还可以关闭上面打开的  IE  窗口:

    fun  yPage()

    {  Page.close();  }

    置前  IE  窗口:

    fun  focusMyPage()

    {  Page.focus();  }

    置后  IE  窗口:

    fun  blurMyPage()

    {  Page.blur();  }

    以上方法只能打开、判断、操作本  IE  内代码控制的窗口,对别的  IE  进程的子窗口不起作用。