编程论坛
注册
登录
编程论坛
→
JavaScript论坛
求助JS函数调用网页
gdhm27
发布于 2011-09-22 15:24, 1221 次点击
我想建立一个htm文件,当打开这个htm文件时能随机弹出数组中的若干网页中的一个,比方数数组中网页为www.,www.baidu.com,www.
怎样建立函数,谢谢!!
9 回复
#2
刘杰明
2011-09-22 19:27
程序代码:
<html>
<head>
<title>弹出窗口</title>
<script type="text/javascript"><!--
function
OpenFrame(){
var
arr=
new
Array();
//
建一个数组盛放网址
arr[0]="http://www.baidu.com/" ;
arr[1]="http://www. ;
arr[2]="http://www.[3]="http://www. ;
arr[4]="http://www. ;
arr[5]="http://www. ;
var
cnum=Math.ceil(Math.random()*10);
//
设置随机数
if
(cnum>5)
cnum=cnum+5;
else
{
window.open(arr[cnum]);
//
打开窗口
}
}
//
--></script>
</head>
<body onLoad="OpenFrame()"> <!--打开窗口时自动调用方法-->
</body>
</html>
希望能够帮到你
#3
gdhm27
2011-09-23 08:53
能否不用弹窗的方式,直接调用数组中的网页
#4
刘杰明
2011-09-23 11:20
不太明白你的意思,但你可以利用框架来实现,代码差不多,往body中插个框架,然后加载此方法就好
#5
gdhm27
2011-09-23 11:59
我的意思打开这个htm文件,直接打开调用其中的网页,而不是用弹窗打开网页
#6
刘杰明
2011-09-23 16:25
你可以尝试用框架试一下,锻炼一下嘛!呵呵
#7
gdhm27
2011-09-23 17:23
我只会html,其他一点都不懂
#8
aspic
2011-09-24 15:34
程序代码:
<html>
<head>
<title>弹出窗口</title>
<script type="text/javascript"><!--
function
OpenFrame(){
var
arr=
new
Array();
//
建一个数组盛放网址
arr[0]="http://www.baidu.com/" ;
arr[1]="http://www. ;
arr[2]="http://www.[3]="http://www. ;
arr[4]="http://www. ;
arr[5]="http://www. ;
var
cnum=Math.ceil(Math.random()*10);
//
设置随机数
if
(cnum>5)
cnum=cnum+5;
else
{
//
window.open(arr[cnum]); //打开窗口
window.location.href = arr[cnum]
}
}
//
--></script>
</head>
<body onLoad="OpenFrame()"> <!--打开窗口时自动调用方法-->
</body>
</html>
#9
suiyuexiao
2011-09-24 16:49
<html>
<head>
<title>弹出窗口</title>
<script type="text/javascript"><!--
function OpenFrame(){
var arr=new Array(); //建一个数组盛放网址
arr[0]="http://www.baidu.com/" ;
arr[1]="http://www. ;
arr[2]="http://www.
arr[3]="http://www. ;
arr[4]="http://www. ;
arr[5]="http://www. ;
var cnum=Math.ceil(Math.random()*10); //设置随机数
if(cnum>5)
cnum -= 5;
else{
//window.open(arr[cnum]); //打开窗口
window.location.href = arr[cnum];
}
}
//--></script>
</head>
<body onLoad="OpenFrame()"> <!--打开窗口时自动调用方法-->
</body>
</html>
#10
刘杰明
2011-09-24 18:18
把分给我吧,呵呵
1