新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > Web开发 > Asp教程 > 正文:Javascript技术实现真正的网上试听

Javascript技术实现真正的网上试听

新客网 XKER.COM 2003-07-11 来源: 收藏本文
该脚本的特点:应用Javascript的层技术,和一些function()使播放音乐的同时实现歌词的相应滚动。
        使用realplay的rm格式音乐使下载的同时进行播放。
        (该特殊效果对IE4以上都有效。)

演示:
<html>
<head>
<SCRIPT Language="Javascript1.2">
<!--
var locate = 0;
var scro = 0;
var go=80;//控制滚动的速度,越小越快。
//以下函数实现滚动
function scroller() {
if ( scro==1 ){
locate++;
scroll(20,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",go);
timer;
   }
else{
        
scroll(20,locate);
}
}
//-->
</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Welcome to YI's Home</title>
</head>
<body bgcolor="#EEEEEE" >
<SCRIPT Language="Javascript1.2">
<!--
var offsettop=20//定义层的相应位置

//定义随网页自动滚动的层函数
function makeStatic() {
object1.style.pixelTop=document.body.scrollTop+offsettop;object2.style.pixelTop=document.body.scrollTop+offsettop;
setTimeout("makeStatic()",100);//'100'控制滚动的速度,越小越快。
}
//切换‘滚动‘和‘暂停'图像的函数
function scrorstp() {
if (scro==1)
{scro=0;
object2.style.visibility="visible";
object1.style.visibility="visible";
}
else {
scro=1;
object1.style.visibility="hidden";
scroller();}
}
//定义播放的歌曲地址
document.write('<div id="object2" style="position:absolute; left:20px; top:35px; width:46px; height:16px;cursor:hand; z-index:1 "><img src="zanting.gif" width="45" height="16" onclick=scrorstp()><font size="2"><embed height="20" src="Afainst All Odds Mariah Carey.rm" type="audio/x-pn-realaudio-plugin" width="45" controls="PlayButton" autostart="false"></font></div>')
//定义‘滚动‘和‘暂停'的切换图像,onclick激发切换。
document.write('<div id="object1" style="position:absolute; left:20px; top:35px; width:46px; height:16px; cursor:hand; z-index:1 "><img src="gundong.gif" width="45" height="16" onclick=scrorstp()></div>')
//启动Javascript
function menu3(){
if (document.all||document.layers)
makeStatic()
}
window.onload=menu3
//</SCRIPT>以下是歌词部分
//-->
</SCRIPT>
<ul>
<li>
  <div align="center">
   <center>
   <p><span class="font" ><b>Mariah Carey--Against All Odds<font face="Times New Roman" size="4">

</b></span></p>
   </div>
  </center>
  <blockquote>
<p style="line-height: 150%" align="justify" class="font"><span class="font">
How can I just let you walk away <br>
Just let you leave without a trace <br>
When I stand here taking <br>
Every breath with you <br>
You're the only one <br>
Who really knew me at all <br>
How can you just walk away from me <br>
When all I can do is watch you leave <br>
'Cause we've shared the laughter and the pain <br>
And even shared the tears <br>
You're the only one <br>
Who really knew me at all <br><br>
So take a look at me now <br>
Oh there's just an empty space <br>
And there's nothing left here to remind me <br>
Just the memory of your face <br>
Take a look at me now <br>
'Cause there's just an empty space <br>
And you coming back to me is against all odds <br>
And that's what I've got to face <br><br>
I wish I could just make you turn around <br>
Turn around and see me cry <br>
There's so much I need to say to you <br>
So many reasons why <br>
You're the only one <br>
Who really knew me at all <br><br>
So take a look at me now <br>
'Cause there's just an empty space <br>
And there's nothing left here to remind me <br>
Just the memory of your face <br>
Take a look at me now <br>
'Cause there's just an empty space <br>
But to wait for you is <br>
All I can do <br>
And that's what I've got to face <br>
Take a good look at me now <br>
'Cause l'll still be standing here <br>
And you coming back to me is against all odds <br>
That's the chance I've qot to take <br><br>
Take a look at me now </p>
</span></p>
  </blockquote>
  <p></p>
</li>
</ul>
</body>

</html>   
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐