批处理之家's Archiver

2359123467 发表于 2017-7-1 18:17

js如何更改iframe的src链接地址

[i=s] 本帖最后由 pcl_test 于 2017-7-2 14:05 编辑 [/i]

万能的批处理论坛帮看下js这段代码
<iframe id="main" name="main" width="800" scrolling="no" frameborder="0" src="https://www.baidu.com/"
onload="this.height=main.document.body.scrollHeight;this.width=main.document.body.scrollWidth;if(this.height < 410){this.height=410;}">
</iframe>




本身这段是 访问[url]https://www.baidu.com/[/url] 这个地址

我想增加几个地址在这个代码中
好比
[url]https://www.baidu.com/[/url]
[url]http://www.163.com[/url]
[url]http://www.xx.com[/url]
[url]http://www.8090.com[/url]


让访问这段代码的时候 随机访问我这4个地址中的一个 并不是像现在 只是访问[url]https://www.baidu.com/[/url]
每次访问都随机

求大神帮编写一下


本身这个属于js  斑竹别怪  js那边我看了下 好久也没人爱回复 所以发这里了 应为俺知道 批处理的大神也会js 感谢感谢

bbaa 发表于 2017-7-1 21:02

[i=s] 本帖最后由 bbaa 于 2017-7-1 23:34 编辑 [/i]

这是html 不过要用js实现[code]
<iframe id="main" name="main" width="800" scrolling="no" frameborder="0"  
onload="this.height=main.document.body.scrollHeight;this.width=main.document.body.scrollWidth;if(this.height < 410){this.height=410;}" style="display:none;">
</iframe>
<script>
var list=new Array();
list=["https://www.baidu.com/",
"http://www.163.com",
"http://www.xx.com",
"http://www.8090.com"];
document.getElementById("main").src=Math.floor(Math.random()*list.length)+1;
document.getElementById("main").style="display : block;";
</script>
[/code]

2359123467 发表于 2017-7-1 23:29

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=200794&ptid=44614]2#[/url] [i]bbaa[/i] [/b]


    你好 老哥
我有的网址可能很长
var list=["https://www.baidu.com/","http://www.163.com","http://www.xx.com","http://www.8090.com"];

方便搞成一行行的吗

还有个问题 假如我想多加个网址 是不是var list=["https://www.baidu.com/","http://www.163.com","http://www.xx.com","http://www.8090.com","http://新加网址"];
在这里修改下 其他的不用更改了? 感谢

bbaa 发表于 2017-7-1 23:31

[i=s] 本帖最后由 bbaa 于 2017-7-1 23:37 编辑 [/i]

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=200814&ptid=44614]3#[/url] [i]2359123467[/i] [/b]


    就像你那样加就好啦,具体已编辑在2楼

2359123467 发表于 2017-7-2 18:00

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=200815&ptid=44614]4#[/url] [i]bbaa[/i] [/b]


测试了下 不行 直接把代码放html里不能执行
能搞成直接写入html里能执行的吗?

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.