| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 938 人关注过本帖
标题:关于插入件?请大虾们指点
只看楼主 加入收藏
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
收藏
 问题点数:0 回复次数:7 
关于插入件?请大虾们指点

下面程序在IE中打开时,没有错误提示,但是没有播放音乐,却打开一个下载文件的对话框!!!

请大虾们指点下为什么会这样啊????

<head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Javascript Unleashed</title> <script language="javascript"> function playsound(sfile) { window.location.href=sfile; } </script> </head>

<body onload="playsound('tada.wav')"> <h2> sounds on JS Events </h2> <hr> The following are example of JS event handlers used to play sounds. <hr> <a href="#" onclick="playsound('tada.wav")"> Click here for sound </a> <p> <embed mastersound name="sound1" src="tada.wav" volume="100" hidden="true" autostart="false" width="128" height="128"> <form name="form1"> <input type="button" value="play" onclick="document.sound1.play(true)"> <input type="button" value="pause" onclick="document.sound1.pause()"> <input type="button" value="stop" onclick="document.sound1.stop()"> </form> </body>

搜索更多相关主题的帖子: Microsoft meta content 
2004-11-30 20:58
多加
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2004-12-1
收藏
得分:0 

很正常,在我的电脑上如果运行你的这段代码的话,就会直接在 MEDIA PLAYER 中播放,而不是下载~

你的那段JAVA脚本修改一下,或者用其他方式实现~


---------------------------------------------- 我很丑~!
2004-12-01 00:50
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
收藏
得分:0 
以下是引用多加在2004-12-01 00:50:46的发言:

很正常,在我的电脑上如果运行你的这段代码的话,就会直接在 MEDIA PLAYER 中播放,而不是下载~

你的那段JAVA脚本修改一下,或者用其他方式实现~

为什么会这样呢?你用的浏览器是Netscape????

如果要在IE中有效,该怎么改啊?


2004-12-02 20:09
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 

不能用 window.location.href=sfile; 这个方法

你改用Windows Media Player 对象或者用 <embed>标签嵌入 来播放


天津网站建设 http://www./
2004-12-03 09:46
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 

<script> function Play() { wmp.controls.play(); }

function Stop() { wmp.controls.stop(); }

function Pause() { wmp.controls.pause(); }

function setVolume(act) { currentVol = wmp.settings.volume; if(act == "up") { targetVol = currentVol + 5; if(targetVol >= 100) targetVol = 100; } else if(act == "down") { targetVol = currentVol - 5; if(targetVol <= 0) targetVol = 0; } else if(act <= 100) { targetVol = act; } wmp.settings.volume = targetVol; } </script> <OBJECT id=wmp classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 height=70> <PARAM NAME="URL" VALUE="http://www.qq500.com/music/music2/445.wma"> <PARAM NAME="autoStart" VALUE="1"> <PARAM NAME="volume" VALUE="50"> </OBJECT> <input type=button value="播放" onclick="Play()"> <input type=button value="暂停" onclick="Pause()"> <input type=button value="停止" onclick="Stop()"> <input type=button value="音量+" onclick="setVolume('up')"> <input type=button value="音量-" onclick="setVolume('down')">


天津网站建设 http://www./
2004-12-03 10:37
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 
顶~~~~

最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-12-03 11:16
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
收藏
得分:0 

可我试了很多次,还是不行啊

出错提示为

"wmp.controls 为空或不是对象"

还有想请教下griefforyou版主:

<object id=wmp classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 height=70>

这条语句是不是调用windows的媒体播放器啊?

如要在我的电脑上运行,CLSID里的数据是不是要作相应修改才有用啊???


2004-12-04 13:46
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
收藏
得分:0 

????


2004-12-05 15:38
快速回复:关于插入件?请大虾们指点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041961 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved