源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

标题: 悬赏!随机调用的JS,如何增加显示数量? [打印本页]

作者: meiguizhi    时间: 2010-12-4 16:22
标题: 悬赏!随机调用的JS,如何增加显示数量?
以下代码,随机调用5条数据,但只显示一条...
如何将其更改显示为2条或更多呢????
新手求助!!!!!!
见图:
[attach]9062[/attach]
调用了5条数据,却只显示一条数据!
  1. <script language="JavaScript" type="text/javascript">
  2. //随机积分兑换物品代码
  3. tips = new Array(5);{LF}
  4. <!--{eval $g=0;}-->
  5. {get:exchange val=gifts(rows/5)}
  6. <!--{if ($g==0)}-->

  7. tips[0] = '<li class="ex_mix"><a target="_blank" href="{url exchange/gift/id/$val[giftid]}" title="我要兑换“$val[name]”" class="container_img"><img src="{URLROOT}/$val[thumb]" width="90" height="70" alt="我要兑换“$val[name]”"/></a><dl><dt><a href="{url exchange/gift/id/$val[giftid]}" title="我要兑换“$val[name]”">$val[name]</a></dt><dd>金币:$val[price]</dd></dl></li>';
  8. {LF}
  9. <!--{else}-->

  10. tips[$g] = '<li class="ex_mix"><a target="_blank" href="{url exchange/gift/id/$val[giftid]}" title="我要兑换“$val[name]”" class="container_img"><img src="{URLROOT}/$val[thumb]" width="90" height="70" alt="我要兑换“$val[name]”"/></a><dl><dt><a href="{url exchange/gift/id/$val[giftid]}" title="我要兑换“$val[name]”">$val[name]</a></dt><dd>所需金币:$val[price]</dd></dl></li><li><a target="_blank" href="{url exchange/gift/id/$val[giftid]}" title="我要兑换"$val[name]"" class="container_img"><img src="{URLROOT}/$val[thumb]" width="90" height="70" alt="我要兑换"$val[name]""/></a></li>';
  11. {LF}
  12. <!--{/if}-->



  13. <!--{eval $g++;}-->
  14. {/get}

  15. index = Math.floor(Math.random() * tips.length);
  16. document.write(tips[index]);
  17. </script>

复制代码

作者: administrator    时间: 2010-12-4 16:54
{get:exchange val=gifts(rows/5)}
给分!!!
作者: meiguizhi    时间: 2010-12-4 17:13
啊啊!!!!加哪里啊?我测试成功后才给分
作者: meiguizhi    时间: 2010-12-4 17:14
回复 admin 的帖子

这个是调用5条数据嘛...但是只显示一条啊!!!!

我现在需要的是随机调用5条数据,同时显示2条或更多!
作者: yyb1813    时间: 2010-12-4 22:06
<script language="JavaScript" type="text/javascript">
//随机积分兑换物品代码
tips = new Array(5);{LF}
<!--{eval $g=0;}-->
{get:exchange val=gifts(rows/5)}
<!--{if ($g==0)}-->

这里将5改成2就行了,给分
作者: meiguizhi    时间: 2010-12-4 23:03
回复 yyb1813 的帖子

tips = new Array(5);{LF}
<!--{eval $g=0;}-->
{get:exchange val=gifts(rows/5)}
<!--{if ($g==0)}-->

修改为:

tips = new Array(2);{LF}
<!--{eval $g=0;}-->
{get:exchange val=gifts(rows/5)}
<!--{if ($g==0)}-->

无效!!!!

修改为:

tips = new Array(2);{LF}
<!--{eval $g=0;}-->
{get:exchange val=gifts(rows/2)}
<!--{if ($g==0)}-->

依然无效!!!

http://dp.hot0888.com
作者: meiguizhi    时间: 2010-12-4 23:07
  1. <script language="JavaScript" type="text/javascript">
  2. //随机积分兑换物品代码
  3. tips = new Array(2);
  4. tips[0] = '<li class="ex_mix"><a target="_blank" href="/exchange.php?act=gift&amp;id=1" title="我要兑换“火辣丽江享乐卡”" class="container_img"><img src="/uploads/exchange/2010-12/thumb_25_1291468461.jpg" width="90" height="70" alt="我要兑换“火辣丽江享乐卡”"/></a><dl><dt><a href="/exchange.php?act=gift&amp;id=1" title="我要兑换“火辣丽江享乐卡”">火辣丽江享乐卡</a></dt><dd>金币:3000</dd></dl></li>';

  5. tips[1] = '<li class="ex_mix"><a target="_blank" href="/exchange.php?act=gift&amp;id=2" title="我要兑换“9位无保QQ号”" class="container_img"><img src="/uploads/exchange/2010-12/thumb_70_1291470685.jpg" width="90" height="70" alt="我要兑换“9位无保QQ号”"/></a><dl><dt><a href="/exchange.php?act=gift&amp;id=2" title="我要兑换“9位无保QQ号”">9位无保QQ号</a></dt><dd>所需金币:50</dd></dl></li>';

  6. tips[2] = '<li class="ex_mix"><a target="_blank" href="/exchange.php?act=gift&amp;id=3" title="我要兑换“QQ会员”" class="container_img"><img src="/uploads/exchange/2010-12/thumb_62_1291470773.jpg" width="90" height="70" alt="我要兑换“QQ会员”"/></a><dl><dt><a href="/exchange.php?act=gift&amp;id=3" title="我要兑换“QQ会员”">QQ会员</a></dt><dd>所需金币:1000</dd></dl></li>';

  7. tips[3] = '<li class="ex_mix"><a target="_blank" href="/exchange.php?act=gift&amp;id=4" title="我要兑换“QQ红钻”" class="container_img"><img src="/uploads/exchange/2010-12/thumb_46_1291470884.jpg" width="90" height="70" alt="我要兑换“QQ红钻”"/></a><dl><dt><a href="/exchange.php?act=gift&amp;id=4" title="我要兑换“QQ红钻”">QQ红钻</a></dt><dd>所需金币:1000</dd></dl></li>';

  8. tips[4] = '<li class="ex_mix"><a target="_blank" href="/exchange.php?act=gift&amp;id=5" title="我要兑换“QQ蓝钻”" class="container_img"><img src="/uploads/exchange/2010-12/thumb_21_1291470908.jpg" width="90" height="70" alt="我要兑换“QQ蓝钻”"/></a><dl><dt><a href="/exchange.php?act=gift&amp;id=5" title="我要兑换“QQ蓝钻”">QQ蓝钻</a></dt><dd>所需金币:1000</dd></dl></li>';

  9. index = Math.floor(Math.random() * tips.length);
  10. document.write(tips[index]);
  11. </script>
复制代码
这是页面源文件显示的,显示正常调用5条数据....但是前台首页却只显示1条数据!!!!!我需要显示两条随机数据啊!!!!!!!


作者: meiguizhi    时间: 2010-12-5 12:38
回复 xiaonu001 的帖子

没用!
作者: yyb1813    时间: 2010-12-5 20:57
直接将程序发 过来。说不定就不是这里的问题,PM我QQ,明天帮你调
作者: meiguizhi    时间: 2010-12-6 09:43
回复 yyb1813 的帖子

OK!多谢!!!!
作者: meiguizhi    时间: 2010-12-10 16:59
没人帮我解决下?
作者: binghe    时间: 2010-12-15 09:44
js代码错误啦,仔细检查一下引号,双引号,冒号等等一些符号




欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/) Powered by Discuz! X3.3