| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 641 人关注过本帖
标题:我写了一段代码,想知道哪里有错,希望有人能告诉我
只看楼主 加入收藏
negrona
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-12-19
收藏
 问题点数:0 回复次数:7 
我写了一段代码,想知道哪里有错,希望有人能告诉我
<html>
<head></head>
<body>
<Script Language="JavaScript">
<!--
Var bchange(choice);
If(choice=1) then
document.bgColor="red";
ElseIf(choice=2) then
document.bgcolor="yellow";
ElseIf(choice=3) then
document.bgColor="blue";
Else
document.bgColor="green";
End If;
End Var;
-->
</script>
<center>
<h2><font color="#FF0000">文字和背景颜色的选择</font></h2>
<p><table border=2>
<tr><th>背景颜色<th>选择<th>文字颜色<th>选择</tr>
<tr><td>红色<td><input type=radio onClick="bchange(1)">
<td>黄色<td><input type=radio onClick="bchange(2)"></tr>
<tr><td>蓝色<td><input type=radio onClick="bchange(3)">
<td>绿色<td><input type=radio onClick="bchange(4)"></tr>
</table>
</center>
</body>
</html>

这段Javascript语言有错误,有没有人能告诉我怎么写。
搜索更多相关主题的帖子: 代码 
2006-03-19 10:59
spp509
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2005-11-23
收藏
得分:0 

<html>
<head>
<script language = "JavaScript">
<!--
function bchange1()
{
var str = window.document.form1.r;
if(str.checked = true)
{
window.document.form1.y.checked = false;
window.document.form1.b.checked = false;
window.document.form1.g.checked = false;
document.bgColor = 'red';
}
}
function bchange2()
{
var str = window.document.form1.y;
if(str.checked = true)
{
window.document.form1.r.checked = false;
window.document.form1.b.checked = false;
window.document.form1.g.checked = false;
document.bgColor = 'yellow';
}
}
function bchange3()
{
var str = window.document.form1.b;
if(str.checked = true)
{
window.document.form1.r.checked = false;
window.document.form1.y.checked = false;
window.document.form1.g.checked = false;
document.bgColor = 'blue';
}
}
function bchange4()
{
var str = window.document.form1.g;
if(str.checked = true)
{
window.document.form1.r.checked = false;
window.document.form1.y.checked = false;
window.document.form1.b.checked = false;
document.bgColor = 'green';
}
}
-->
</script>
</head>
<body bgcolor = "lavender">
<center>
<h2><font color="#FF0000">文字和背景颜色的选择</font></h2>
<form name = "form1">
<p><table border=2>
<tr><th>背景颜色<th>选择<th>文字颜色<th>选择</tr>

<tr><td>红色<td><input type=radio name = "r" onClick = "bchange1()">

<td>黄色<td><input type=radio name = "y" onClick="bchange2()"></tr>

<tr><td>蓝色<td><input type=radio name = "b" onClick="bchange3()">

<td>绿色<td><input type=radio name = "g" onClick="bchange4()"></tr>
</table>
</form>
</center>
</body>
</html>


一听就懂,一看就会,一做就错……
2006-03-19 21:11
spp509
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2005-11-23
收藏
得分:0 
哈哈,代码好长啊~
好长时间不写了,有点忘了,radio的name应该起一样名字,会简便很多
我写的太烦琐,献丑了
你的JavaScript语法很像VB哦,可以那样写吗?

[此贴子已经被作者于2006-3-19 21:18:27编辑过]


一听就懂,一看就会,一做就错……
2006-03-19 21:14
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 
是啊,真的象vb!

有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2006-03-20 12:04
negrona
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-12-19
收藏
得分:0 

不知道,
老师和我说JavaScript的If条件语句和VBScript的If条件语句像,老师没有给我们例子,所以我就写了这段代码,
结果是错的.又找不着老师问。
谢谢上面的版主。

2006-03-20 18:58
spp509
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2005-11-23
收藏
得分:0 
我没学过VBScript,呵呵,只学过VB,我觉得JavaScript和C很像
还有,我不是版主,是新手~~~

一听就懂,一看就会,一做就错……
2006-03-20 20:54
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
注意大小写

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2006-03-26 21:42
negrona
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-12-19
收藏
得分:0 

反正谢谢那位楼主了,以后多多交流!

2006-04-03 22:56
快速回复:我写了一段代码,想知道哪里有错,希望有人能告诉我
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047104 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved