javascript实例教程(4-1)

来源: 作者: 2007-11-22 出处:pcdog.com


  利用JavaScript探测网络浏览器的插件程序



利用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="http://www.blue1000.com/article/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="http://www.blue1000.com/article/#" onMouseover="playSound()" onMouseOut=


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


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


更多内容请看PCdog.com--Fireworks教程  PPT教程  电脑入门教程专题
上一篇:javascript实例教程(3-2)
下一篇:javascript实例教程(4-2)