标题:ASP的编程问题
只看楼主
陆嘉文
Rank: 1
来 自:江西
等 级:新手上路
帖 子:96
专家分:6
注 册:2011-11-10
结帖率:76.92%
已结贴  问题点数:15 回复次数:1 
ASP的编程问题
<%
player=request("choice")
if player=1 or player=2 or player=3 then
  select case player
    case 1
      mychoice="石头"
    case 2
      mychoice="剪子"
    case 3
      mychoice="布"
  end select
   randomize
  Computer=int(rnd*3)+1
 select case Computer
    case 1
      choice="石头"
    case 2
      choice="剪子"
    case 3
      choice="布"
  end select
  if player-Computer=0 then
    pp="平手!"
  elseif player-Computer=-1 or player-Computer=2 then
    pp="恭喜你,你赢了!"
  else
    pp="这次电脑赢了!"
  end if
end if
%>
<html>
  <title>石头、剪子、布小游戏</title>
  <body> <Center>
    <table border=1 align=center >
      <COL span=2 width=100>
      <tr align=center><td>玩家<td>电脑
      <tr align=center><td><%=mychoice%><td><%=choice%></tr>
      <tr align=center><td colspan=2><%=pp%></tr>
    </table>
    <hr>
    <form action=lx8_3.asp method=post name=f1>请选择:
      <input type=radio name=choice value=1>石头
      <input type=radio name=choice value=2>剪子
      <input type=radio name=choice value=3>布<p>
      <script for=choice event=onclick language=vbscript>
        f1.submit
      </script>
    </form>
  </body>

</html>
谁能说一下,这个代码
<tr align=center><td><%=mychoice%><td><%=choice%></tr>
      <tr align=center><td colspan=2><%=pp%></tr>,是什么意思啊?为什么加<% %>啊/还有啊<script for=choice event=onclick language=vbscript>
        f1.submit
      </script>
为什么用<script>标记,而不用<% %>标记呢?
搜索更多相关主题的帖子: request choice player 
2011-12-14 22:12
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1214
专家分:1366
注 册:2005-3-14
得分:15 
</script>标记的是本地客户端脚本,
<% %>标记的是运行在服务器上的。

<tr align=center><td colspan=2><%=pp%></tr>,这里<%=pp%>是比赛结果,上文有设定好的:
程序代码:
if player-Computer=0 then
    pp="平手!"
  elseif player-Computer=-1 or player-Computer=2 then
    pp="恭喜你,你赢了!"
  else
    pp="这次电脑赢了!"
  end if
end if

http://toorup.3v.do
loading...
2011-12-15 08:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-357773-1-1.html




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

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