怎样弄一个背景音乐,要打开就能自动播放!请高手帮助! 这个<BGSOUND balance=0 src="themusic.mid" loop=infinite> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自动"更新"网页背景音乐----更新及时的主页才能保持对访问者吸引力。如果你在网页中加入了背景音乐,但又不想让访问者反复听同一首音乐的话,用JavaScript编一个动态主页随机播放背景音乐是一种办法。不过在这里我们采用另一种办法,用cookies记录访问者游览该页的次数,根据对该网页的访问次数提供不同的背景音乐。---- (对cookies,本文不作详细讨论,如对它不熟悉,请参考有关书刊)<script language="JavaScript" ><!-- // 创 建 一 个cookiefunction setCookie(name,value,expires){ document.cookie=name+"="+escape(value)+";"+"expires="+expires+";" } // 访 问cookiefunction getCookieVal(offset){ varendstr=document.cookie.indexOf(";",offset); if (endstr==-1)endstr=document.cookie.length; returnunescape(document.cookie.substring(offset,endstr)); } functiongetCookie(name){ var arg=name+"="; var alength=arg.length; varclength=document.cookie.length; var i=0; while(i< clength){ varj=i+alength; if (document.cookie.substring(i,j)==arg) returngetCookieVal(j); i=document.cookie.indexOf(" ",i)+1; if(i==0) break;} return null; }//以下内容可根据实际需要更改 var exptime=new Date();exptime.setTime(exptime.getTime()+3600*1000*24*3);//设置cookies在客户机上保存3天(3*24*1000*3600毫秒)。 i=getCookie("vtime"); if((i==null)||(i >5)) i=0; // 假设共6支背景乐曲0.mid ,……5.mi d stringmidsrc=i+".mid"; document.writeln("< bgsound src='"+midsrc+"' loop='-1'>"); i=++i; setCookie("vtime",i,exptime); < /script > 让IE和NetScape都能播放背景声的网页 〈Script language="javascript"〉〈!-- function backgroundsound(url) { if(navigator.appName=="Netscape") document.write("〈embed src=\""+url+"\" autostart=true hidden=true loop=1〉"); else document.write("〈bgsound src=\""+url+"\" loop=1〉"); } // --〉〈/script〉 // 下面是BODY段语句 // 调用函数播放背景音乐 〈script language="JavaScript"〉〈!- backgroundsound("africa.mid") //--〉〈/script〉 <bgsound balance=0 src="your.mid" loop=infinite> 对一段js代码的疑问,希望有高手可以解答 一个页面复用的滑动门,第一次搞,错误百出,望高手指正! 问题一宗 怎么让链接先执行onclick后再跳转呢 JS UI组件在页面加载初始化时显示错乱,如何解决? 我的浏览器为何打不开社区中的具体信息页面? 如何获知一个frame中的页面是否加载完毕? js的word进程问题!在线等待! FusionWidgets_使用的问题 本人未入门菜鸟 哪位大神能帮我看看为什么选中不了 help 弹出式选择!
----更新及时的主页才能保持对访问者吸引力。如果你在网页中加入了背景音乐,但又不想让访问者反复听同一首音乐的话,用JavaScript编一个动态主页随机播放背景音乐是一种办法。不过在这里我们采用另一种办法,用cookies记录访问者游览该页的次数,根据对该网页的访问次数提供不同的背景音乐。---- (对cookies,本文不作详细讨论,如对它不熟悉,请参考有关书刊)
<script language="JavaScript" ><!-- // 创 建 一 个cookie
function setCookie(name,value,expires){
document.cookie=name+"=
"+escape(value)+";"+"expires="+expires+";"
}
// 访 问cookie
function getCookieVal(offset){
varendstr=document.cookie.indexOf(";",offset);
if (endstr==-1)
endstr=document.cookie.length;
returnunescape(document.cookie.substring(offset,endstr));
}
functiongetCookie(name){
var arg=name+"=";
var alength=arg.length;
varclength=document.cookie.length;
var i=0;
while(i< clength){
varj=i+alength;
if (document.cookie.substring(i,j)==arg)
returngetCookieVal(j);
i=document.cookie.indexOf(" ",i)+1;
if(i==0) break;
}
return null;
}
//以下内容可根据实际需要更改
var exptime=new Date();
exptime.setTime(exptime.getTime()+3600*1000*24*3);
//设置cookies在客户机上保存3天(3*24*1000*3600毫秒)。
i=getCookie("vtime");
if((i==null)||(i >5)) i=0;
// 假设共6支背景乐曲0.mid ,……5.mi d
stringmidsrc=i+".mid";
document.writeln("< bgsound src='"+midsrc+"' loop='-1'>");
i=++i;
setCookie("vtime",i,exptime);
< /script >
function backgroundsound(url) {
if(navigator.appName=="Netscape")
document.write("〈embed src=\""+url+"\" autostart=true hidden=true loop=1〉");
else
document.write("〈bgsound src=\""+url+"\" loop=1〉");
}
// --〉〈/script〉
// 下面是BODY段语句
// 调用函数播放背景音乐
〈script language="JavaScript"〉〈!-
backgroundsound("africa.mid")
//--〉〈/script〉