网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Struts终结者?对比组件框架技术t.
.http断点续传简单实现.
.XDE中模式驱动的设计与开发(二).
.设计模式之Command.
.解析构建高性能J2EE应用的5种核心.
.深入探讨EJB中新的消息驱动组件.
.Java网络编程之URI、URL研究专题.
.三步学会Java Socket编程.
.实现游戏中的简单打字功能.
.基于java得web服务器实现[Z].
.Java 学习之的对象初始化的讲究.
.深入equals方法.
.VJ6.0的使用方法(4)Application调.
.彻底研究Java中的正则表达式.
.JAVA 省略语与名词解释.
.MoveFile 方法.
.[webservices开发]使用xfire开发.
.利用Java完成域名和IP地址的转换.
.Java环境中封装多MIDIet程序.
.处理驱动器和文件夹.

Javascript实例教程(3) 探测浏览器插件

发表日期:2008-1-5


利用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 = prompt("What is your name?");


 

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"]



上一篇:Javascript实例教程(5) 在一个表单中设置和检查Cookies 人气:1131
下一篇:Javascript实例教程(1) 创建弹出式窗口 人气:607
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐