直奔主题了哈,下面是我的代码,我的意思是跟计算机对话一样,先问“让我们来玩一个游戏吧!”,然后点击确定的话就跳到“很好,我们来玩一个很有意思的棋盘游戏吧!”这个警告框,点击取消的话就跳转到“或许下次再玩更好!”这个警告框。但是运行之后,第一句话出来了,然后呢点击确定就什么都没有了,我晕,那么就应该是processConfirm()函数没有用了,但是为什么processConfirm()函数就没有用了呢,大家能不能帮我看看啊!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Example</title>
<script type="text/javascript">
function processConfirm(answer){
var result="";
if(anwser){
result="很好,我们来玩一个很有意思的棋盘游戏吧!";
}
else {
result="或许下次再玩更好一些!";
}
return result;
}
</script>
</head>
<body>
<script type="text/javascript">
var confirmAnswer = confirm("让我们来玩一个游戏吧!");
var theAnswer = processConfirm(confirmAnswer);
alert(theAnswer);
</script>
</body>
</html>另外,问下大家,怎么我看大家的帖子的时候,你们的代码里面的有些代码的颜色就跟开发工具里面的代码颜色一样,是怎么办到的呢,这样复制上来,大家看的也不方便啊,我是一个菜鸟,大家多关照哈
<head>
<title>Example</title>
<script type="text/javascript">
function processConfirm(answer){
var result="";
if(anwser){
result="很好,我们来玩一个很有意思的棋盘游戏吧!";
}
else {
result="或许下次再玩更好一些!";
}
return result;
}
</script>
</head>
<body>
<script type="text/javascript">
var confirmAnswer = confirm("让我们来玩一个游戏吧!");
var theAnswer = processConfirm(confirmAnswer);
alert(theAnswer);
</script>
</body>
</html>另外,问下大家,怎么我看大家的帖子的时候,你们的代码里面的有些代码的颜色就跟开发工具里面的代码颜色一样,是怎么办到的呢,这样复制上来,大家看的也不方便啊,我是一个菜鸟,大家多关照哈
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title>Example</title>
</head>
<body>
<script type="text/javascript">
var confirmAnswer = confirm("让我们来玩一个游戏吧!");
if(confirmAnswer){
alert("很好,我们来玩一个很有意思的棋盘游戏吧!");
}
else {
alert("或许下次再玩更好一些!");
}
</script>
</body>
</html>
confirmAnswer中已经是confirm的返回值true或者false了,可以直接用来判断
var result="";
if(anwser){
result="很好,我们来玩一个很有意思的棋盘游戏吧!";
}
else {
result="或许下次再玩更好一些!";
}
return result;
}
<head>
<title>Example</title>
<script type="text/javascript">
//var answer="";
function processConfirm(answer) {
var result = "";
if (true) {
result = "很好,我们来玩一个很有意思的棋盘游戏吧!";
}
else {
result = "或许下次再玩更好一些!";
}
return result;
}
</script></head>
<body>
<script type="text/javascript">
var confirmAnswer = confirm("让我们来玩一个游戏吧!");
var theAnswer = processConfirm(confirmAnswer);
alert(theAnswer);
</script>
</body>
</html>
楼主要记得结贴
4楼正解。还是单词写错了,我干,我就发了两次帖子,都是单词写错了,太他妈的狗血了,我草真悲剧··至于5楼,你把if里面的参数设置为true的话,不管点确定还是取消,结果都会是点击确定的结果,也就是说显示的都是"很好,我们来玩一个很有意思的棋盘游戏吧!"还是谢谢大家了啊!!!