[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 pcl_test 于 2017-7-2 14:05 编辑

万能的批处理论坛帮看下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>




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

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


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

求大神帮编写一下


本身这个属于js  斑竹别怪  js那边我看了下 好久也没人爱回复 所以发这里了 应为俺知道 批处理的大神也会js 感谢感谢
我是技术小白 我来求助 真希望有天我也能成为技术大牛

本帖最后由 bbaa 于 2017-7-1 23:34 编辑

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

TOP

回复 2# bbaa


    你好 老哥
我有的网址可能很长
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://新加网址"];
在这里修改下 其他的不用更改了? 感谢
我是技术小白 我来求助 真希望有天我也能成为技术大牛

TOP

本帖最后由 bbaa 于 2017-7-1 23:37 编辑

回复 3# 2359123467


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

TOP

回复 4# bbaa


测试了下 不行 直接把代码放html里不能执行
能搞成直接写入html里能执行的吗?
我是技术小白 我来求助 真希望有天我也能成为技术大牛

TOP

返回列表