怎么用脚本在指定的框架下打开新的网页
在打开下面这个框架网页后调用的是两个网页,“1-1.htm”和“main.htm”,我想每过5分钟让“1-1.htm”跳转到“2-2.htm”再过5分钟跳转到“3-3.h...
在打开下面这个框架网页后调用的是两个网页,“1-1.htm”和“main.htm”,我想每过5分钟让“1-1.htm”跳转到“2-2.htm”再过5分钟跳转到“3-3.htm”等等,一开始是用<meta http-equiv="refresh" content="200; url=2-2.htm">跳转的,因为网页比较多,跳几个页面就晕了,很容易出错,也不容易修改,想在此处写个脚本,让1-1.htm每隔N秒就跳转到一个页面,而main.htm保持不变!
<html>
<body>
<iframe src=dahe_cn\1-1.htm widht=0 height=0></iframe>
<iframe src=main.htm widht=100% height=100% frameborder=0 scrolling="NO" noresize></iframe>
</html>
使用的语言必须是JAVASCRIPT或VBS,不能用ASP或PHP等,以为网页是在本地直接打开的!
请高手指点一下,最好代码能写出来,我对脚本基本不怎么懂,HTML还能看懂!
一楼的大哥,我的网页文件名不是规律的啊,甚至都不在一个文件夹内,我可以一个一个的添加.
要把文件名都列出来,然后一个一个的跳转.谢谢了! 展开
<html>
<body>
<iframe src=dahe_cn\1-1.htm widht=0 height=0></iframe>
<iframe src=main.htm widht=100% height=100% frameborder=0 scrolling="NO" noresize></iframe>
</html>
使用的语言必须是JAVASCRIPT或VBS,不能用ASP或PHP等,以为网页是在本地直接打开的!
请高手指点一下,最好代码能写出来,我对脚本基本不怎么懂,HTML还能看懂!
一楼的大哥,我的网页文件名不是规律的啊,甚至都不在一个文件夹内,我可以一个一个的添加.
要把文件名都列出来,然后一个一个的跳转.谢谢了! 展开
展开全部
<html>
<head>
<script type="text/javascript">
var a = 1;
//定义一个变量,计算网页用的
function changePage()
{
var b = (++a) + '-' + a + '.htm';
b = 'dahe_cn\\' + b;
//拼接src路径,其中dahe_cn\\的\\是转义,表示\,合起来就是dahe_cn\
var f = top.window.document.all.left;
f.src = b;
//给name为left的iframe赋新的src
setTimeout("changePage()",5000);
//定时调方法changePage(),参数2为时间间隔,单位毫秒,可以自己调整
}
</script>
</head>
<body onload='changePage()'>//页面加载时调用方法changePage()
<iframe name='left' src='1-1.htm' widht='10%' height='100%' ></iframe>
<iframe name='right' src='main.html' widht='90%' height='100%' frameborder='0' scrolling='NO' noresize ></iframe>
</html>
另外<iframe>加了name 属性,和修改了部分属性,除name 外其他的个随需要改变
可以在你页面定义一个数组,将你所有的页面路径保存进去,每次间隔,读下一数组元素的内容,到头了,又从新开始读,这个要给你写出来吗?
<head>
<script type="text/javascript">
var a = 1;
//定义一个变量,计算网页用的
function changePage()
{
var b = (++a) + '-' + a + '.htm';
b = 'dahe_cn\\' + b;
//拼接src路径,其中dahe_cn\\的\\是转义,表示\,合起来就是dahe_cn\
var f = top.window.document.all.left;
f.src = b;
//给name为left的iframe赋新的src
setTimeout("changePage()",5000);
//定时调方法changePage(),参数2为时间间隔,单位毫秒,可以自己调整
}
</script>
</head>
<body onload='changePage()'>//页面加载时调用方法changePage()
<iframe name='left' src='1-1.htm' widht='10%' height='100%' ></iframe>
<iframe name='right' src='main.html' widht='90%' height='100%' frameborder='0' scrolling='NO' noresize ></iframe>
</html>
另外<iframe>加了name 属性,和修改了部分属性,除name 外其他的个随需要改变
可以在你页面定义一个数组,将你所有的页面路径保存进去,每次间隔,读下一数组元素的内容,到头了,又从新开始读,这个要给你写出来吗?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询