• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

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

发布: 2007-7-01 18:47 | 作者: admin | 来源: | 查看: 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

Just let you leave without a trace

When I stand here taking

Every breath with you

You@#re the only one

Who really knew me at all

How can you just walk away from me

When all I can do is watch you leave

@#Cause we@#ve shared the laughter and the pain

And even shared the tears

You@#re the only one

Who really knew me at all


So take a look at me now

Oh there@#s just an empty space

And there@#s nothing left here to remind me

Just the memory of your face

Take a look at me now

@#Cause there@#s just an empty space

And you coming back to me is against all odds

And that@#s what I@#ve got to face


I wish I could just make you turn around

Turn around and see me cry

There@#s so much I need to say to you

So many reasons why

You@#re the only one

Who really knew me at all


So take a look at me now

@#Cause there@#s just an empty space

And there@#s nothing left here to remind me

Just the memory of your face

Take a look at me now

@#Cause there@#s just an empty space

But to wait for you is

All I can do

And that@#s what I@#ve got to face

Take a good look at me now

@#Cause l@#ll still be standing here

And you coming back to me is against all odds

That@#s the chance I@#ve qot to take


Take a look at me now </p>
</span></p>
</blockquote>
<p></p>
</li>
</ul>
</body>
</html>

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网