社区
JavaScript
帖子详情
继续100分这个问题,大家看看http://www.csdn.net/expert/topic/677/677997.xml?temp=.915188
buzhidao
2002-04-26 11:19:52
问题在这里:
http://www.csdn.net/expert/topic/677/677997.xml?temp=.915188
...全文
152
7
打赏
收藏
继续100分这个问题,大家看看http://www.csdn.net/expert/topic/677/677997.xml?temp=.915188
问题在这里: http://www.csdn.net/expert/topic/677/677997.xml?temp=.915188
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BrandBoy
2002-09-25
打赏
举报
回复
可以这样:
先建立一个生成XML的服务器端程序,比如jsp,asp等等,任务是根据条件查询数据库,并得到一定的数据,将这些数据生成一个XML文件(当然自己组织最好),记住这个jsp或asp文件生成的不是普通的html文件,而是xml文件,这样客户端得到的将是xml文件;
然后在选择音乐专辑事件中创建一个XMLDOM,使用XMLDOM.load(xxx.jsp?a=xx&b=xx...)函数可以实时的得到想要的XML格式数据,xxx.jsp就是上面做的生成XML程序,不要担心程序的正确性;
-----xxx.jsp-------
<?xml version="1.0" encoding="GB2312"?>
<%
String cname=request.getParamater("cname");
String str="select * from cname='"+cname+"'";
rs
out.println("<xmlcustomer>");
for (int i=1 ;i<rs.getRowCount();i++)
{
out.println("<customer>"
out.print("<tel>"+rs.getColValue(i,"tel")+"</tel>");
out.print("<quantity>"+rs.getColValue(i,"quantity")+"</quantity>");
out.println("</customer>") ;
}
out.println("</xmlcustomer>");
%>
------music.html-------
var xmldocp ;
var docp = new ActiveXObject("Microsoft.XMLDOM");
docp.async = false;
function toGetInfo()
{
docp.load("/xxx.jsp?cname="+document.frmCustomer.t.value);
xmldocp=docp.documentElement;
document.frmCustomer.tel.value=xmldocp.childNodes[0].childNodes[0].text;
document.frmCustomer.quantity.value=xmldocp.childNodes[0].childNodes[1].text;
}
buzhidao
2002-04-26
打赏
举报
回复
去得分
在短消息里面
seabell
2002-04-26
打赏
举报
回复
<HTML>
<HEAD>
<TITLE>歌曲列表</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
/** 系统用脚本定义开始,普通用户不建议修改 **/
function Song(a, b)
{
this.Name = a ;
this.URL = b ;
}
function Music()
{
this.m_pMusic = new Array() ;
this.GetCount = function(){return this.m_pMusic.length;}
this.Add = function(a, b)
{ var obj = new Song(a, b) ;
this.m_pMusic[this.GetCount()] = obj ;
}
this.GetMusic = function(n){return this.m_pMusic[n];}
this.SortOnName = function(a, b)
{ var n1 = a.Name.length ;
var n2 = b.Name.length ;
if(n1 == n2) return 0;
if(n1 < n2) return -1;
if(n1 > n2) return 1;
}
this.Sort = function() {this.m_pMusic.sort(this.SortOnName);}
}
function GoMusic(n)
{ if(document.form1.rd1.checked)
{
var strUser = top.document.f1.ToWho.value ;
if( strUser != '大家')
{
if(confirm("你决定送这首歌给 [" + strUser + "] 吗?"))
{
top.document.f1.SAYS.value = "##music " + MusicBox.GetMusic(n).Name + MusicBox.GetMusic(n).URL ;
top.document.f1.submit() ; // 自动提交
}
return ;
}else
{
alert("不能给 大家 送歌!")
}
}else
{
if(confirm("你给自己点了一首歌曲,立即播放吗?"))
{
top.Play(MusicBox.GetMusic(n).URL);
}
top.setFocus();
return ;
}
}
function Loop(n)
{ if(n != 0)
{ top.MLoop = n ;
}else
{ top.music.document.open();
top.music.document.writeln("<HTML><BODY></BODY></HTML>") ;
top.music.document.close(); return ;
}
}
function OnControl(n)
{
switch(n)
{
case "0":
break ;
case "100":
Loop(0);
break;
case "99":
Loop(-1);
break;
case "101":
var loop = prompt("请设定音乐播放的次数,1至99为有效值,-1表示不限次数!",top.MLoop) ;
if(loop != null && loop < 100) Loop(loop);
break;
default:
top.Play(n) ;
break;
}
document.form1.SELECT1.value = '0' ;
}
/////////////////////
function mysel(myobj)
{
aHtml="";
count=0;
if(myobj.value!=0)
{
if(myobj.value==1)
MusicBox=MusicBox1;
else if(myobj.value==2)
MusicBox=MusicBox2;
else if(myobj.value==3)
MusicBox=MusicBox3;
count=MusicBox.GetCount();
for(var i = 0; i < MusicBox.GetCount(); i++)
{ obj = MusicBox.GetMusic(i) ;
aHtml+="<a href='javascript:GoMusic(" + i + ")'>"+obj.Name+"</a><br>";
}
}
disc.innerHTML=myobj.value;
musiccount.innerHTML=count;
musiclist.innerHTML=aHtml;
}
/** 系统用脚本定义结束 **/
var MusicBox = new Music() ;
var MusicBox1 = new Music() ;
MusicBox1.Add("今天夜里总下雨8K ","<%IMGURL%>/music/music1/CHX/stillr.mid");
MusicBox1.Add("可曾记起我33K ","<%IMGURL%>/music/music1/CHX/rmmbrme.mid");
MusicBox1.Add("留恋11K ","<%IMGURL%>/music/music1/CHX/stilllov.mid");
MusicBox1.Add("千千阕歌17K ","<%IMGURL%>/music/music1/CHX/1000song.mid");
var MusicBox2 = new Music() ;
MusicBox2.Add("天荒爱未老13K ","<%IMGURL%>/music/music1/ZHM/lasting.mid");
MusicBox2.Add("外外留情29K ","<%IMGURL%>/music/music1/ZHM/leavelov.mid");
MusicBox2.Add("知己25K ","<%IMGURL%>/music/music1/ZHM/clsefrnd.mid");
var MusicBox3 = new Music() ;
MusicBox3.Add("秋色18K ","<%IMGURL%>/music/music1/CHX/autumn.mid");
MusicBox3.Add("傻女15K ","<%IMGURL%>/music/music1/CHX/foolgirl.mid");
MusicBox3.Add("夜机16K ","<%IMGURL%>/music/music1/CHX/nightpln.mid");
MusicBox3.Add("别让我恨你20K ","<%IMGURL%>/music/music1/CJY/hateyou.mid");
MusicBox3.Add("最爱16K ","<%IMGURL%>/music/music1/ZHM/mostlove.mid");
//////////////////////
</script>
<style type="text/css">
<!--
body { font-family: "宋体"; font-size: 9pt; line-height: 13pt}
table{ font-family: "宋体"; font-size: 9pt; }
select { BACKGROUND-COLOR: #efefef; COLOR: black; FONT-FAMILY: 宋体; FONT-SIZE: 9pt; Border-width: 1px;}
a:visited { color: #0000FF; text-decoration: none}
a:link { color: #CCFFCC; text-decoration: none}
a:hover { color: #FF0000}
.music { color: #191970 }
-->
</style>
</HEAD>
<body oncontextmenu=self.event.returnValue=false bgcolor="#88A0D7" topmargin="0" leftmargin="0" onload=mysel(form1.SELECT2)>
<table height="100%" border="0" width="100%" cellspacing="0" cellpadding="0">
<tr><td width="1" bgcolor=black>
</td><td>
<table height="100%" border="0" width="100%" cellspacing="2" cellpadding="3">
<tr><td height="2"> </td>
<tr><td valign=top>
<form name=form1>
<Div align=center>
<SELECT name="SELECT2" onchange=mysel(this)>
<OPTION value="0">==选择专辑==</OPTION>
<OPTION value="1" selected>==音乐专辑1=</OPTION>
<OPTION value="2">==音乐专辑2=</OPTION>
<OPTION value="3">==音乐专辑3=</OPTION>
</SELECT>
<BR>
<SELECT name="SELECT1" onchange="OnControl(this.value)">
<OPTION value="0">==音乐控制==</OPTION>
<OPTION value="100">停止播放音乐</OPTION>
<OPTION value="101">设定播放次数</OPTION>
<OPTION value="99">无限循环播放</OPTION>
<OPTION value="0" style="BACKGROUND:darkblue; COLOR:white;">==播放列表==</OPTION>
</SELECT>
<BR>
</DIV>
[专辑 <font color=green><span id=disc>0</span></font> 共: <font color=#ff5555><span id=musiccount>0</span></font> 首歌曲]
<HR color="#FFFF00" size="1">
<INPUT type="radio" id=rd1 name=rd>送人
<INPUT type="radio" id=rd2 name=rd checked>欣赏
<HR color="#FFFF00" size="1">
<div id=musiclist>
</div>
<HR color="#FFFF00" size="1">
<font size="5"><b><font color="#FF0000">如果合乎你的要求,就请加分吧,300?多多益善哦!</font></b></font>
</form>
</td></tr></table></td></tr></table>
</BODY>
</HTML>
buzhidao
2002-04-26
打赏
举报
回复
你这个行
分一定给你了
但是还有一点小要求,能不能一开始就选种音乐专辑一的:)
快点回答
我马上给分
seabell
2002-04-26
打赏
举报
回复
/////……/////间为修改增加部分
<HTML>
<HEAD>
<TITLE>歌曲列表</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
/** 系统用脚本定义开始,普通用户不建议修改 **/
function Song(a, b)
{
this.Name = a ;
this.URL = b ;
}
function Music()
{
this.m_pMusic = new Array() ;
this.GetCount = function(){return this.m_pMusic.length;}
this.Add = function(a, b)
{ var obj = new Song(a, b) ;
this.m_pMusic[this.GetCount()] = obj ;
}
this.GetMusic = function(n){return this.m_pMusic[n];}
this.SortOnName = function(a, b)
{ var n1 = a.Name.length ;
var n2 = b.Name.length ;
if(n1 == n2) return 0;
if(n1 < n2) return -1;
if(n1 > n2) return 1;
}
this.Sort = function() {this.m_pMusic.sort(this.SortOnName);}
}
function GoMusic(n)
{ if(document.form1.rd1.checked)
{
var strUser = top.document.f1.ToWho.value ;
if( strUser != '大家')
{
if(confirm("你决定送这首歌给 [" + strUser + "] 吗?"))
{
top.document.f1.SAYS.value = "##music " + MusicBox.GetMusic(n).Name + MusicBox.GetMusic(n).URL ;
top.document.f1.submit() ; // 自动提交
}
return ;
}else
{
alert("不能给 大家 送歌!")
}
}else
{
if(confirm("你给自己点了一首歌曲,立即播放吗?"))
{
top.Play(MusicBox.GetMusic(n).URL);
}
top.setFocus();
return ;
}
}
function Loop(n)
{ if(n != 0)
{ top.MLoop = n ;
}else
{ top.music.document.open();
top.music.document.writeln("<HTML><BODY></BODY></HTML>") ;
top.music.document.close(); return ;
}
}
function OnControl(n)
{
switch(n)
{
case "0":
break ;
case "100":
Loop(0);
break;
case "99":
Loop(-1);
break;
case "101":
var loop = prompt("请设定音乐播放的次数,1至99为有效值,-1表示不限次数!",top.MLoop) ;
if(loop != null && loop < 100) Loop(loop);
break;
default:
top.Play(n) ;
break;
}
document.form1.SELECT1.value = '0' ;
}
/////////////////////
function mysel(myobj)
{
aHtml="";
count=0;
if(myobj.value!=0)
{
if(myobj.value==1)
MusicBox=MusicBox1;
else if(myobj.value==2)
MusicBox=MusicBox2;
else if(myobj.value==3)
MusicBox=MusicBox3;
count=MusicBox.GetCount();
for(var i = 0; i < MusicBox.GetCount(); i++)
{ obj = MusicBox.GetMusic(i) ;
aHtml+="<a href='javascript:GoMusic(" + i + ")'>"+obj.Name+"</a><br>";
}
}
disc.innerHTML=myobj.value;
musiccount.innerHTML=count;
musiclist.innerHTML=aHtml;
}
/** 系统用脚本定义结束 **/
var MusicBox = new Music() ;
var MusicBox1 = new Music() ;
MusicBox1.Add("今天夜里总下雨8K ","<%IMGURL%>/music/music1/CHX/stillr.mid");
MusicBox1.Add("可曾记起我33K ","<%IMGURL%>/music/music1/CHX/rmmbrme.mid");
MusicBox1.Add("留恋11K ","<%IMGURL%>/music/music1/CHX/stilllov.mid");
MusicBox1.Add("千千阕歌17K ","<%IMGURL%>/music/music1/CHX/1000song.mid");
var MusicBox2 = new Music() ;
MusicBox2.Add("天荒爱未老13K ","<%IMGURL%>/music/music1/ZHM/lasting.mid");
MusicBox2.Add("外外留情29K ","<%IMGURL%>/music/music1/ZHM/leavelov.mid");
MusicBox2.Add("知己25K ","<%IMGURL%>/music/music1/ZHM/clsefrnd.mid");
var MusicBox3 = new Music() ;
MusicBox3.Add("秋色18K ","<%IMGURL%>/music/music1/CHX/autumn.mid");
MusicBox3.Add("傻女15K ","<%IMGURL%>/music/music1/CHX/foolgirl.mid");
MusicBox3.Add("夜机16K ","<%IMGURL%>/music/music1/CHX/nightpln.mid");
MusicBox3.Add("别让我恨你20K ","<%IMGURL%>/music/music1/CJY/hateyou.mid");
MusicBox3.Add("最爱16K ","<%IMGURL%>/music/music1/ZHM/mostlove.mid");
//////////////////////
</script>
<style type="text/css">
<!--
body { font-family: "宋体"; font-size: 9pt; line-height: 13pt}
table{ font-family: "宋体"; font-size: 9pt; }
select { BACKGROUND-COLOR: #efefef; COLOR: black; FONT-FAMILY: 宋体; FONT-SIZE: 9pt; Border-width: 1px;}
a:visited { color: #0000FF; text-decoration: none}
a:link { color: #CCFFCC; text-decoration: none}
a:hover { color: #FF0000}
.music { color: #191970 }
-->
</style>
</HEAD>
<body oncontextmenu=self.event.returnValue=false bgcolor="#88A0D7" topmargin="0" leftmargin="0">
<table height="100%" border="0" width="100%" cellspacing="0" cellpadding="0">
<tr><td width="1" bgcolor=black>
</td><td>
<table height="100%" border="0" width="100%" cellspacing="2" cellpadding="3">
<tr><td height="2"> </td>
<tr><td valign=top>
<form name=form1>
<Div align=center>
<SELECT name="SELECT2" onchange=mysel(this)>
<OPTION value="0">==选择专辑==</OPTION>
<OPTION value="1">==音乐专辑1=</OPTION>
<OPTION value="2">==音乐专辑2=</OPTION>
<OPTION value="3">==音乐专辑3=</OPTION>
</SELECT>
<BR>
<SELECT name="SELECT1" onchange="OnControl(this.value)">
<OPTION value="0">==音乐控制==</OPTION>
<OPTION value="100">停止播放音乐</OPTION>
<OPTION value="101">设定播放次数</OPTION>
<OPTION value="99">无限循环播放</OPTION>
<OPTION value="0" style="BACKGROUND:darkblue; COLOR:white;">==播放列表==</OPTION>
</SELECT>
<BR>
</DIV>
[专辑 <font color=green><span id=disc>0</span></font> 共: <font color=#ff5555><span id=musiccount>0</span></font> 首歌曲]
<HR color="#FFFF00" size="1">
<INPUT type="radio" id=rd1 name=rd>送人
<INPUT type="radio" id=rd2 name=rd checked>欣赏
<HR color="#FFFF00" size="1">
<div id=musiclist>
</div>
<HR color="#FFFF00" size="1">
<font size="5"><b><font color="#FF0000">如果合乎你的要求,就请加分吧,300?多多益善哦!</font></b></font>
</form>
</td></tr></table></td></tr></table>
</BODY>
</HTML>
Andrawu
2002-04-26
打赏
举报
回复
去试试吧。
buzhidao
2002-04-26
打赏
举报
回复
高手们,解决了,我这里还有300分.重要你能解决
tttttttttttttt
网络赚钱不足取 For LinkBurst
本软件是针对
http
://
www
.linkburst.com写的网络赚钱工具软件,安装配置后既可自动赚钱,操作简便,一劳永逸,省时省力。 适用于包月上网者、在公司上网者。对于对网络赚钱抱有不切实际的幻想者,以事实说话,也是一个良好的教育工具。 可以通过程序直接到
www
.linkburst.com注册新用户,可以在程序中查看自己的收入和下线数,更重要的是,可以设置全自动模式,设置后,程序重启就自动赚钱了。甚至还可以使用这个程序来发展自己的下线。 具体操作请参阅程序自带的帮助文件。 程序建议运行在1024*768
分
辨率下。在Win9X的800*600
分
辨率下可能需要手工通过调整界面,不影响系统功能。 欢迎您到
http
://
expert
.
csdn
.net
/
Expert
/
topic
/1442/1442912.
xml
?
temp
=.7221186 或
http
://
expert
.
csdn
.net
/
Expert
/
topic
/1442/1442782.
xml
?
temp
=.4132959 发表您对该软件的看法,你的支持就是我前进的动力。 风雪夜归人(01soft@sina.com)
素质测试手册
根据《素质测试手册》编写的程序,一共九张试卷,详细内容察看
http
://
expert
.
csdn
.net
/
Expert
/
topic
/1409/1409991.
xml
?
temp
=.7213251或者
http
://
expert
.
csdn
.net
/
Expert
/
topic
/1473/1473229.
xml
?
temp
=.176
677
9
java写的计算器
用java GUI写的计算器程序。程序安全,健壮。多输几个小数点也只记录一个,和Windows XP 里的计算器(标准型),功能上是一样的。2+3=5,“2+3***”结果为5,不会连乘。“5*6==180”会连乘,2+3*8=40,2+3***8=40,9/0=0不报错。 共360行代码在这里:
http
://community.
csdn
.net
/
Expert
/
topic
/5387/5387497.
xml
?
temp
=9.598941E-02
skinlf
Java程序换皮肤软件,可以改变传统控件和窗体形状!设置简单方便。具体见
http
://
expert
.
csdn
.net
/
Expert
/
topic
/1798/1798843.
xml
?
temp
=.7217066
DELPHI知识库CHM版
“DELPHI知识库”里面所有的文章均来自
www
.nssoft
.net
的Delphi知识库,感谢论坛斑竹的辛勤劳动,由于在网上一篇一篇看太麻烦了,我就把所有的网页下到本地,做成chm文件,拿出与大家一起
分
享。见
CSDN
帖子:
http
://
expert
.
csdn
.net
/
Expert
/
topic
/2759/2759771.
xml
?
temp
=7.075137E-02
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章