【原创】根据选择的复选框显示相应的数目的Iframe并装载相应的网页
2011-07-21 00:29
363 查看
// function changeIFrameSrc()
{
//alert("当前tempIndex为" + tempIndex);
var thisCB = "";
var tempInnerHTML = "";
document.getElementById("divMain").innerHTML="";
//document.getElementById("iframeMain").src = "_" + tempIndex + ".html";
for (var i = 1; i <= 6; i++)
{
//alert("Checkbox" + i + ":::" + document.getElementById("Checkbox" + i).checked);
if (document.getElementById("Checkbox" + i).checked == true)
{
//document.getElementById("iframeMain").src = "_" + i + ".html";
//alert(document.getElementById("divMain").innerHTML);
tempInnerHTML=tempInnerHTML+"";
//alert("Checkbox" + i+"为选中,则tempInnerHTML为"+tempInnerHTML);
}
}
document.getElementById("divMain").innerHTML = tempInnerHTML;
//alert(document.getElementById("divMain").innerHTML);
}
// ]]>
闲着没事,一个朋友说他忘记js了,让我帮着写一个,我时候我也忘记了,于是我又重新开始学习js了。。帮一个朋友做个小例子。。
相应的源码及另外6个页面文件的打包文件在此:点击下载
代码如下:
————————
查看代码
{
//alert("当前tempIndex为" + tempIndex);
var thisCB = "";
var tempInnerHTML = "";
document.getElementById("divMain").innerHTML="";
//document.getElementById("iframeMain").src = "_" + tempIndex + ".html";
for (var i = 1; i <= 6; i++)
{
//alert("Checkbox" + i + ":::" + document.getElementById("Checkbox" + i).checked);
if (document.getElementById("Checkbox" + i).checked == true)
{
//document.getElementById("iframeMain").src = "_" + i + ".html";
//alert(document.getElementById("divMain").innerHTML);
tempInnerHTML=tempInnerHTML+"";
//alert("Checkbox" + i+"为选中,则tempInnerHTML为"+tempInnerHTML);
}
}
document.getElementById("divMain").innerHTML = tempInnerHTML;
//alert(document.getElementById("divMain").innerHTML);
}
// ]]>
闲着没事,一个朋友说他忘记js了,让我帮着写一个,我时候我也忘记了,于是我又重新开始学习js了。。帮一个朋友做个小例子。。
相应的源码及另外6个页面文件的打包文件在此:点击下载
代码如下:
————————
查看代码
<html> <head> <title>根据选择的复选框显示相应的数目的Iframe并装载相应的网页</title> <script type="text/javascript"> function changeIFrameSrc() { //alert("当前tempIndex为" + tempIndex); var thisCB = ""; var tempInnerHTML = ""; document.getElementById("divMain").innerHTML=""; //document.getElementById("iframeMain").src = "_" + tempIndex + ".html"; for (var i = 1; i <= 6; i++) { //alert("Checkbox" + i + ":::" + document.getElementById("Checkbox" + i).checked); if (document.getElementById("Checkbox" + i).checked == true) { //document.getElementById("iframeMain").src = "_" + i + ".html"; //alert(document.getElementById("divMain").innerHTML); tempInnerHTML=tempInnerHTML+
"<iframe id='iframeMain"+i+"' style='width: 100%; height: 40px' src='_"+i+".html'></iframe>"; //alert("Checkbox" + i+"为选中,则tempInnerHTML为"+tempInnerHTML); } } document.getElementById("divMain").innerHTML = tempInnerHTML; //alert(document.getElementById("divMain").innerHTML); } </script> </head> <body> <p class="noprint"> 用 IFRAME 可以在HTML文件里显示另一个网页。</p> <p> 这个 HTML 文档中使用 IFRAME 来显示另外一个叫Frame_a.html 的网页。</p> <div id="divMain"> </div> <p> <input id="Checkbox1" type="checkbox" name="cbGroup" value="1" onclick="changeIFrameSrc()">1</input> <input id="Checkbox2" type="checkbox" name="cbGroup" value="2" onclick="changeIFrameSrc()">2</input> <input id="Checkbox3" type="checkbox" name="cbGroup" value="3" onclick="changeIFrameSrc()">3</input> <input id="Checkbox4" type="checkbox" name="cbGroup" value="4" onclick="changeIFrameSrc()">4</input> <input id="Checkbox5" type="checkbox" name="cbGroup" value="5" onclick="changeIFrameSrc()">5</input> <input id="Checkbox6" type="checkbox" name="cbGroup" value="5" onclick="changeIFrameSrc()">6</input> </p> </body> </html>
相关文章推荐
- iframe 点击左侧菜单栏 右侧显示相应的网页内容
- (原创)shell 编程:根据从键盘输入的学生成绩,显示相应的成绩标准,也可以同时输入多个成绩,最多为5 个,以空格分隔。
- (原创)shell 编程:根据从键盘输入的学生成绩,显示相应的成绩标准,也可以同时输入多个成绩,最多为5 个,以空格分隔。
- 对话框实现选择文件,并显示相应的路径
- asp.net mvc 中使用 iframe 加载相应的静态html页面进行显示
- 用按钮控制iframe显示的网页实现方法
- 【HTML】使用Iframe标签显示目标网页(内容)的某区域
- 根据语言环境不同而显示不同的资源本地化ASP.NET 网页
- 根据下拉框选择变化显示不同内容
- 根据iframe中内容设置iframe显示的高度
- 最近用到的一些网页知识,根据解析域名做跳转和iframe加载页面
- JSP定制标记——分析java.util.Locale,根据地区选择显示日期的标记
- 如何用iframe代码显示调用网页的指定部分
- 根据选择下拉框选择省份动态显示城市
- 教你利用iframe在网页中显示天气
- 如何用iframe代码显示调用网页的指定部分
- jquery如何书写一个根据下拉选择列表的选择值 控制其他标签时候显示的功能
- 根据选择打开相应的程序
- 网页中的日期选择(子窗口显示)
- 怎样编写支持多国语言的程序, 让它能够根据所运行的操作系统自动显示相应的文字。