国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Javascript實例教程(3) 探測瀏覽器插件

2019-11-18 11:09:29
字體:
來源:轉載
供稿:網友
利用javascript可以探測在網絡瀏覽器中的插件程序,但是值得指出的是否,它只在Netscape Navigator有效。下面的代碼顯示了怎樣探測audio/midi類型插件程序:

<SCRIPT LANGUAGE="Javascript"><!--


var can_play = false;




var mimetype = 'audio/midi';




if (navigator.mimeTypes) {


if (navigator.mimeTypes[mimetype] != null) {


if (navigator.mimeTypes[mimetype]


.enabledPlugin != null) {


can_play = true;


document.write('<EMBED SRC="sound.mid"


HIDDEN=TRUE LOOP=FALSE AUTOSTART=FALSE>');


}


}


}




function playSound() {


if (document.embeds && can_play) {


if (navigator.appName == 'Netscape')


document.embeds[0].play();


else


document.embeds[0].run();


}


}




function stopSound() {


if (document.embeds && can_play)


document.embeds[0].stop();


}


//--></SCRIPT>




那在網頁上如何調用呢?以下是具體代碼:


<A HREF="#" onMouSEOver="playSound()" onMouseOut=


"stopSound()"><IMG SRC="http://www.QQread.com/java/image.gif" WIDTH="100"


HEIGHT="100" BORDER="0"></A>

你可能對于一些其它的編程語言很熟悉,比如C++或者Java等等,它們也是可以創建對象的,現在最新的VB版本VB.NET也具有了更好的面向對象功能-----創建對象。從本質上講,創建對象的想法只是為了創建一個簡單的實體,這個實體包含了許多屬性和方法。以下是一個對象構造器的例子:

function Person(name, age, colour) {


 

this.name = name;


 

this.age = age;


 

this.colour = colour;


 

}


 

然后,我們可以這樣來調用Person構造器:


 

var somebody = new Person("Patrick", 22, "red");


 

或者從用戶那里得到輸入數值:


 

var pName =


 

var pAge = prompt("How old are you this year?");


 

var pColour = prompt("What is your favourite colour?");


 

var somebody = new Person(pName, pAge, pColour);


 

所有在JavaScript中得構造器,就象在Java中,都可以利用new要害字來進行調用。當一個person利用它的屬性{"Patrick",
22, "red"}被創建(或者說被構造)的時候,這些數值就可以訪問了,比如 :



somebody.name, or


somebody["name"]




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北流市| 昆山市| 周至县| 新源县| 木兰县| 晋州市| 德清县| 九龙坡区| 罗平县| 花垣县| 吉林省| 竹溪县| 孙吴县| 甘德县| 乌拉特中旗| 科尔| 宿松县| 双流县| 荥阳市| 红安县| 宜君县| 茂名市| 鹤山市| 信丰县| 保定市| 西乌| 涡阳县| 阳泉市| 色达县| 陇川县| 将乐县| 科技| 郯城县| 庆元县| 安宁市| 东城区| 苍南县| 油尖旺区| 邢台县| 华宁县| 金湖县|