免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2881 | 回复: 4
打印 上一主题 下一主题

[JAVASCRIPT] 一个js问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-09 12:06 |只看该作者 |倒序浏览
现在有一个N个外部的js文件,比如 1.js,2.js,3.js,....60.js
每个js文件里存放了一组随机数组数据,
内容是这样的
var weblink=new Array();
weblink[0]=new Array("叶青相册","http://www333yyy.photo.163.com","4425");
weblink[1]=new Array("视频聊天网","http://www.dj193.net","1874");
weblink[2]=new Array("我就要精彩图片","http://www.591mm.cn","4260");
weblink[3]=new Array("新竹美图网","http://yiji.2000y.net","1863");
weblink[4]=new Array("咪咪图霸","http://www.tu119.com","4387");
weblink[5]=new Array("火暴写真图","http://www.tu11.com","4409");
weblink[6]=new Array("写真图霸","http://www.4fgm.com","3564");
weblink[7]=new Array("明星娱乐大搜索","http://freego.isme.net","1638");
....


我想通过下面代码:


  1. <script language=javascript src="1.js" id="data"></script>

  2. <script language=javascript>
  3.   var jsfile=Math.round(Math.random( )*60);
  4.       jsfile="data/"+jsfile+".js";  //产生随机js路径
  5.       document.getElementById("data").src=jsfile;//不知道这样可不可以??
  6.      alert(weblink[1]);
  7. </script>
复制代码


以上运行后提示错误 weblink未定义,说明这样的方法行

[ 本帖最后由 HonestQiao 于 2005-11-9 15:55 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2005-11-09 14:55 |只看该作者
alert(webinfo[1]);

是weblink吧?

论坛徽章:
0
3 [报告]
发表于 2005-11-09 15:53 |只看该作者
是,weblink

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
4 [报告]
发表于 2005-11-09 15:56 |只看该作者
可能不行,但是有一个办法去做,放到一个iframe里面

论坛徽章:
0
5 [报告]
发表于 2005-11-09 16:47 |只看该作者
你可以定义个 yourjs.php

yourjs.php 定义一个接口 id , 如果 id = 1, 返回内容为 1.js 的内容,如果......

当然你需要指定该php的header中的mime为 text/javascript


然后用range限定一个php数组,用random取一个设为变量$yourid的值,这样你就可以
<script language="javascript" src="yourjs.php?id=<?=$yourid?>"> </script>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP