Javascript实例教程(4) 探测浏览器插件
利用javascript探测网络浏览器的插件程序
织梦内容管理系统
利用javascript可以探测在网络浏览器中的插件程序,但是值得指出的是否,它只在Netscape Navigator有效。下面的代码显示了怎样探测audio/midi类型插件程序:
织梦内容管理系统
<SCRIPT LANGUAGE="javascript"><!-- copyright dedecms
var can_play = false;
var mimetype = 'audio/midi'; dedecms.com
if (navigator.mimeTypes) {
dedecms.com
if (navigator.mimeTypes[mimetype] != null) { 织梦内容管理系统
if (navigator.mimeTypes[mimetype] 内容来自dedecms
.enabledPlugin != null) {
织梦内容管理系统
can_play = true;
织梦内容管理系统
document.write('<EMBED SRC="sound.mid" 织梦好,好织梦
HIDDEN=TRUE LOOP=FALSE AUTOSTART=FALSE>'); 织梦内容管理系统
}
织梦好,好织梦
} dedecms.com
} 本文来自织梦
function playSound() { 内容来自dedecms
if (document.embeds && can_play) {
织梦好,好织梦
if (navigator.appName == 'Netscape') copyright dedecms
document.embeds[0].play(); 织梦好,好织梦
else
document.embeds[0].run(); 内容来自dedecms
}
} dedecms.com
function stopSound() { 织梦内容管理系统
if (document.embeds && can_play)
document.embeds[0].stop(); dedecms.com
} copyright dedecms
">file://--></SCRIPT> 本文来自织梦
那在网页上如何调用呢?以下是具体代码: 本文来自织梦
<A HREF="#" onMouseover="playSound()" onMouseOut= 内容来自dedecms
"stopSound()"><IMG SRC="image.gif" WIDTH="100"
内容来自dedecms
HEIGHT="100" BORDER="0"></A> dedecms.com
你可能对于一些其它的编程语言很熟悉,比如C 或者Java等等,它们也是可以创建对象的,现在最新的VB版本VB.NET也具有了更好的面向对象功能-----创建对象。从本质上讲,创建对象的想法只是为了创建一个简单的实体,这个实体包含了许多属性和方法。以下是一个对象构造器的例子: 织梦好,好织梦
function Person(name, age, colour) {
this.name = name;
this.age = age;
织梦好,好织梦
this.colour = colour; 织梦内容管理系统
}
dedecms.com
然后,我们可以这样来调用Person构造器:
dedecms.com
var somebody = new Person("Patrick", 22, "red");
或者从用户那里得到输入数值: 织梦好,好织梦
var pName = prompt("What is your name?"); dedecms.com
var pAge = prompt("How old are you this year?"); copyright dedecms
var pColour = prompt("What is your favourite colour?");
文章评论
共有位Admini5网友发表了评论 查看完整内容