麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > JS > 正文

Javascript與vbscript數(shù)據(jù)共享

2024-09-06 12:43:54
字體:
供稿:網(wǎng)友
如有紕漏之處,請(qǐng)指出,謝謝

1、普通全局變量
在browser里,引用一個(gè)全局變量,可以有很多方法,你可以直接引用該變量,也可以用window.variable來引用全局變量,原因是因?yàn)槿肿兞繉儆趙indow的窗體,但是當(dāng)每新開一個(gè)窗口,瀏覽器會(huì)自動(dòng)清空先前已有變量(也就是說,每個(gè)新開頁面都是一個(gè)“有清白之身的web頁”,因此在新開的窗口里是不可以引用之前定義的變量,如果要引用,可以變向獲取,如通過URL的參數(shù)傳遞等方法來獲取,但這是后話了)如:
<script>
var global = "this is a global var."
</script>
<SCRIPT LANGUAGE="vbScript">
<!--
alert(window.global)
alert(global)
//-->
</SCRIPT>

輸出結(jié)果:
this is a global var.
this is a global var.

2、vbs引用js的對(duì)象(非原型prototype對(duì)象)、函數(shù)
可直接引用:即對(duì)象名.屬性名

<SCRIPT LANGUAGE="JavaScript">
<!--
function obj(){};
obj.string="test";
obj.replacec=function(s){return s.replace(/c/,"")};
//-->
</SCRIPT>
<SCRIPT LANGUAGE="vbScript">
<!--
alert(obj.string)
obj.string="change"
alert(obj.string)
alert(obj.replacec(obj.string))
//-->
</SCRIPT>

輸出結(jié)果:
change
hange

當(dāng)js是prototype型時(shí),vbs可以用以下方法來訪問js的成員

<SCRIPT LANGUAGE="JavaScript">
<!--
function myClass(s)
{
 this.s=s
 return this;
};
myClass.prototype.output=function()
{
 alert(this.s);
}
var obj=new myClass("blueDestiny");
//-->
</SCRIPT>
<SCRIPT LANGUAGE="vbScript">
<!--
obj.output()
//-->
</SCRIPT>

3、js里調(diào)用vbs里的class,可先在vbs里先生成一個(gè)實(shí)例,js可以通過這個(gè)實(shí)例來訪問vbs的成員。

<SCRIPT LANGUAGE="vbScript">
<!--
class myClass
 public s
 public sub alertstring()
 alert(s)
 end sub
end class
set obj=new myClass
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
obj.s="blueDestiny"
obj.alertstring()
//-->
</SCRIPT>
輸出結(jié)果:
blueDestiny

4、js調(diào)用vbs定義的數(shù)組問題,可直接得用下標(biāo)來獲得第幾個(gè)元素的值。

<SCRIPT LANGUAGE="vbScript">
dim a(2)
a(0)="blue"
a(1)="destiny"
</script>

<script>
<!--
alert(a(0))
alert(a(1))
//-->
</SCRIPT>
輸出結(jié)果:
blue
destiny

但是,如何將vbs的數(shù)組轉(zhuǎn)換成js的數(shù)組呢?可以利用js的VBArray()對(duì)象,以及toArray()方法,值得注意的是,toArray()方法得出的是一個(gè)一維數(shù)組:
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久精品国产99久久6动漫亮点 | 精品国产高清一区二区三区 | 免费观看三级毛片 | 久久国产28 | 美女视频大全网站免费 | 欧美一级一区二区三区 | 看免费的毛片 | av成人免费在线观看 | 国产一区二区免费在线观看 | 狠狠色成色综合网 | 国产青草视频在线观看视频 | 黄色影院在线看 | 久久国产成人精品国产成人亚洲 | 91网站在线播放 | 亚洲午夜天堂吃瓜在线 | 国产日本在线播放 | 黄色免费在线视频网站 | 欧美一级做性受免费大片免费 | 黄色成人短视频 | 国产精品久久久久免费视频 | 精品国产一区三区| 欧美日韩电影 | 免费网站看v片在线a | 日韩毛片一区二区三区 | 31freehdxxxx欧美 | 日本在线观看视频网站 | 香蕉视频h | 欧美成人精品一区二区 | 国产亚洲精品综合一区91555 | 国产一区成人 | 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 国产99久久精品一区二区300 | 少妇一级淫片免费放播放 | 在线看三级| 国产精品色在线网站 | 成年免费看| 成人三级电影在线 | 日韩黄色一区 | 叉逼视频 | 久久综合狠狠综合久久 | 欧美日韩国产成人在线观看 |