易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript FAQ(二十四)

二十一、声音
1、可以播放声音的浏览器(Audio-enabled Browsers)
Q:什么可以浏览器可以执行播放声音的脚本?
A:如果在声音播放描述的技术可以在Miscrosoft Internet Explorer 4.0及其更新版本中工作,那么同样可以在Netscape Navigator 3.0及其更新版本中工作。要在Internet Explorer中播放声音,在4.0以及后来版本中测试就足够了。然后在Netscape Navigator中,你必须确保以下几点:
浏览器版本是3.0或者更新版本
启用Java(不仅仅是JavaScript!)
浏览器能够识别你要播放音频文件的mime类型
LiveAudio插件可用
例如,如果你想在下面的EMBED标记中播放声音文件mySound.mid
<EMBED NAME="mySound" SRC="mySound.mid" mce_SRC="mySound.mid"
LOOP=FALSE AUTOSTART=FALSE HIDDEN=TRUE MASTERSOUND>
那么,就需要使用下面的代码进行测试:
ver=parseInt(navigator.appVersion)
if (ver>2 && navigator.appName=="Netscape"
&& navigator.mimeTypes['audio/x-midi']
&& navigator.javaEnabled()
&& document.mySound.IsReady() )
{
// put Netscape-specific code here
}
if (ver>3 && navigator.appName.indexOf("Microsoft")!=-1)
{
// put Explorer-specific code here
}
2、音频文件格式(Audio File Formats)
Q:网页可以播放那些类型的音频文件?
A:所有启用音频的浏览器都支持回放WAV和MIDI格式(.mid、.midi和.wav文件)的音频文件。根据用户浏览器和系统配置的不同的,其他格式文件也许支持或不支持。例如,ReadAudio只能用户安装了RealPlayer才可以回放。
3、使用JavaScript播放声音(Playing Sound from JavaScript)
Q:我如何编写一个播放声音JavaScript脚本呢?
A:有几种不同的方式可以通过JavaScript播放声音。我们来看几个例子:
示例1. 这是一个最简单的播放声音文件的跨浏览器脚本:
self.location="AUDIO_FILE_URL"
点击这里测试示例1代码。浏览器会打开一个单独的声音控制窗口。那么用户需要手动关闭这个窗口。注意,示例1对用户并不友好:用户每一次点击运行脚本,浏览器都会打开一个新的声音控制窗口,即使已经有音频窗口已经在播放同样的文件!
示例2. 这是一个更加复杂的例子,这个例子没有单独的声音控制窗口。(下面有关于这个例子的讨


相关文档:

Javascript 显示标签页效果

要实现这个功能关键是要理解块的display属性。一个块的display属性设为none,就相当于这个块不存在。所以将要显示的多个块的display属性设为none,再根据需要将要显示的块的display属性设为block就可以做出标签页效果了。
(1)      建标签题以及各标签题所对应的显示内容:
<span id="span1 ......

Javascript访问html页面的控件的方法详细分析

访问控件的主要对象是:document对象。分别对应当前文档所有的(子对象)个人观点。并且已经提供的几个主要方法来访问对象。
1. document.getElementById
2. document.getElementsByName
3 document.getElementsByTagName
4 document.all
下面我主要谈谈以上几个方法的具体用法:
一.首先我来谈谈document.getE ......

正则表达式 javascript网页开发

创建RegExp对象实例的两种方式
 
1.使用RegExp对象的显示构造函数,语法为:new RegExp("pattern")[,"flags"];
2.使用RegExp对象的隐示构造函数,语法为:/pattern/flags;
 
3.flags为以下标志字符的组合
 
(1).g作全局标志,如果没有,匹配第一个
 
(2). i 忽略大小写
 
(3).m 多行标志
正 ......

javascript 得到当前页面可视高度和宽度

function getHeight(){
    var yScroll;
    if (window.innerHeight && window.scrollMaxY) {
        yScroll = window.innerHeight + window.scrollMaxY;
    } else if (document.body.scrollHeight > document.body.offs ......

网页制作前台之Javascript鼠标事件


    
如果你完全不懂,那么期望1-2周看完一遍拉倒....不用看的太仔细,后面再看到不懂的时候回头去看这些东西好了。
1. 前言和准备工作
这里不会介绍什么软件的用法一类的东西。如果觉得手写代码是在装的人可以出去了,谢谢。
首先你要有台电脑。然后它应该装着windows 和 IE。下面所谈到的代码 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号