当前位置: 首页 > 图文教程 > 网络编程 > Javascript > Javascript技术实现真正的网上试听

Javascript
QQ邮箱的一个文本编辑器代码
Z-Blog中用到的js代码
绝对经典的滑轮新闻显示(javascript+css)实现
用js实现的仿sohu博客更换页面风格(简单版)
仿Vista进程条效果
用Javascript判断图片是否存在,不存在则显示默认图片的代码
用JQuery 实现的自定义对话框
jQuery使用手册之三 CSS操作
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
贴图转换+转贴工具用到的js代码超级推荐
超级简单的图片防盗(HTML),好用
现代 javscript 编程 资料
超级可爱纯js网页时钟
Dojo之路:如何利用Dojo实现Drag and Drop效果
AJAX架构之Dojo篇
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
使用prototype.js 的时候应该特别注意的几个问题.
一个已封装好的漂亮进度条
漂亮的widgets,支持换肤和后期开发新皮肤
用javascript实现的仿Flash广告图片轮换效果

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-10   浏览: 178 ::
收藏到网摘: n/a

  该脚本的特点:应用Javascript的层技术和一些函数,使播放音乐的同时实现歌词的相应滚动。
  使用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>');
function menu3(){
if (document.all||document.layers)
makeStatic();
}
window.onload=menu3;
</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>