注册 登录
编程论坛 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
gdhm272011-09-23 08:53
能否不用弹窗的方式,直接调用数组中的网页
#4
刘杰明2011-09-23 11:20
不太明白你的意思,但你可以利用框架来实现,代码差不多,往body中插个框架,然后加载此方法就好
#5
gdhm272011-09-23 11:59
我的意思打开这个htm文件,直接打开调用其中的网页,而不是用弹窗打开网页
#6
刘杰明2011-09-23 16:25
你可以尝试用框架试一下,锻炼一下嘛!呵呵
#7
gdhm272011-09-23 17:23
我只会html,其他一点都不懂
#8
aspic2011-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
suiyuexiao2011-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