<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title></title>
<link href="../gstyle/listpage.css" rel="stylesheet" type="text/css" />
<link href="../gstyle/easyui.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../javascript/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="../javascript/jquery.easyui.min.js"></script>
<script type="text/javascript" src="../javascript/easyui-lang-zh_CN.js"></script>
<script type="text/javascript">
$(function () {
//设置自适应高度
$('#tt').height(window.document.documentElement.scrollHeight-40);
$('#tt').tabs({
onSelect: function (title) {
loadHtmlFile(title);
}
});
});
function loadHtmlFile(title) {
switch (title) {
case "A":
{
$("#A").attr("src", "A_Tab.htm");
break;
}
case "B":
{
$("#B").attr("src", "B_Tab.htm");
break;
}
case "C":
{
$("#C").attr("src", "C_Tab.htm");
break;
}
case "D":
{
$("#D").attr("src", "D_Tab.htm");
break;
}
case "E":
{
$("#E").attr("src", "E_Tab.htm");
break;
}
case "F":
{
$("#F").attr("src", "F_Tab.htm");
break;
}
}
}
$(window).resize(function () {
resizeTabs();
});
function resizeTabs() {
$('#tt').tabs('resize');
}
</script>
</head>
<body>
<div class="bodyDiv">
<div id="tt" class="pagetabs">
<div title="A" style="overflow: auto; padding: 0px;">
<iframe id="A" src="" frameborder="0" style="width: 100%; height: 100%"></iframe>
</div>
<div title="B" style="overflow: auto; padding: 0px;">
<iframe id="B" frameborder="0" src="" style="width: 100%; height: 100%;"></iframe>
</div>
<div title="C" style="overflow: auto; padding: 0px;">
<iframe id="C" src="" frameborder="0" style="width: 100%; height: 100%"></iframe>
</div>
<div title="D" style="overflow: auto; padding: 0px;">
<iframe id="D" src="" frameborder="0" style="width: 100%; height: 100%"></iframe>
</div>
<div title="E" style="overflow: auto; padding: 0px;">
<iframe id="E" src="" frameborder="0" style="width: 100%; height: 100%"></iframe>
</div>
<div title="F" style="overflow: auto; padding: 0px;">
<iframe id="F" src="" frameborder="0" style="width: 100%; height: 100%"></iframe>
</div>
</div>
</div>
</body>
</html>
相关推荐
easyui的tab组件允许开发者在页面中以标签页的方式组织内容,每个标签页对应一个页面片段。一般情况下,这些页面片段是直接作为HTML内容存在,通过Ajax动态获取,或者通过easyui的content方法加载。但当使用iframe...
在我们的组件中,每个tab页将由一个iframe展示,每个iframe加载不同的网页内容。 接下来,我们来看`tab`标签。在UI设计中,tab是一种常见的布局方式,用户可以通过点击不同的tab来显示或隐藏相关的内容区域。在...
3. 添加JavaScript事件处理:给每个TAB标签添加点击事件监听器,当点击某个标签时,更新Iframe的`src`属性。 ```javascript document.querySelectorAll('.tabs li a').forEach(tab => { tab.addEventListener('...
在网页开发中,"基于iframe的js动态标签tab"是一个常见的功能实现,它结合了JavaScript、IFrame和Tab标签页的特性,为用户提供了一个交互式的浏览体验。这种技术主要用于在单个页面上加载和切换多个独立的内容区域,...
在支持`iframe`的场景下,每个内容区域将是一个`iframe`元素,用于加载外部页面。 以下是实现这个功能的关键步骤: 1. **HTML结构**:首先,我们需要在HTML中定义Tab的结构,包括导航项(通常为`<li>`元素)和内容...
每个Tab选项可以通过`v-bind`或`:to`属性绑定到相应的路由路径,用户点击时,Vue Router会自动跳转到对应的页面。 ```html <router-link v-for="tab in tabs" :key="tab.name" :to="tab.path">{{ tab.title }} ...
这个基本实例展示了如何创建一个简单的tab系统,每个tab对应一个iframe,用于加载不同的网页内容。通过jQuery的选择器和事件处理,实现点击tab时切换iframe的src属性,加载相应的内容。 ### 实例二:动态添加tab ...
Layui的tab组件是该框架中非常实用的一个组件,它允许开发者在页面上创建多个可切换的标签页。然而,Layui的tab组件默认情况下在切换标签页时并不会刷新内容,有时这种默认行为并不满足开发者的实际需求,比如在某些...
当用户点击页签时,对应的iframe会加载相应的页面内容。开发者可以根据实际需求替换这些页面的URL,或者调整CSS样式以适应项目风格。 在实际应用中,你可能还需要考虑更多的功能,如添加Ajax动态加载内容、实现滑动...
通过绑定点击事件到各个tab元素,当用户点击某个tab时,jQuery会隐藏其他tab的内容,显示所选tab对应的内容区域,如果该内容区域是一个iframe,则会相应地更改iframe的src属性,从而加载新的页面。 实现这样的功能...
iframe允许我们在一个页面中嵌入另一个页面,这样当用户切换选项卡时,可以动态加载或更新iframe中的内容,从而实现局部刷新。例如,我们可以通过监听`click`事件,获取用户点击的选项卡,然后改变iframe的`src`属性...
每个Tab项是一个`<li>`元素,包含一个链接`<a>`,而内容区域则由`<div class="tab-pane">`组成,对应的`id`与链接中的`href`属性相匹配,以激活特定的Tab内容。 2. **JavaScript处理**:在动态生成Tab的场景下,...
至于标签中的“TabControl”,它通常指的是在Web应用中实现类似Windows操作系统中Tab控件的功能,让用户在一个区域通过点击不同的标签页查看不同的内容。TabControl可以使用HTML、CSS和JavaScript(或jQuery等库)...
在`mywebneed`这个项目中,你可以考虑创建一个动态的导航栏,其中包含多个iframe元素,每个iframe加载不同的子页面。通过调整iframe的大小和布局,可以实现类似tab切换的效果,同时保持页面的加载速度和用户体验。 ...
在网页开发中,iFrame是一个非常实用的元素,它可以嵌入其他网页或者动态内容,实现页面内嵌加载。 要实现jQuery动态添加Tab并内嵌iFrame,我们需要以下步骤: 1. **HTML结构**:创建一个基础的Tab容器,包括Tab...
在这个“两个jquery实现iframe多标签页例子”中,我们将探讨如何利用jQuery来创建具有动态切换功能的多标签页,并在每个标签页内嵌入iframe,以展示不同的Web内容。 首先,`iframe`(inline frame)是一种HTML元素...
每个选项卡对应一个`iframe`,用户点击选项卡时,对应的`iframe`会显示其内容,同时可以实现窗口的自由关闭、打开,以及关闭其他或全部关闭的操作,这在管理多个任务或数据时非常有用。 在压缩包文件“AdminLTE-...
2. **iframe支持**:通过`iframe`,`cleverTabs`可以在每个Tab中加载任何有效的URL,使得内容的多样性成为可能。这有助于避免页面加载时间过长,同时也便于与不同源的数据进行交互。 3. **动态加载**:当用户切换到...
其中一种常见的应用场景是通过`<iframe>`元素在每个标签页中加载页面内容。这种方式虽然方便,但也带来了一个问题:当用户关闭某个标签页后,其对应的`<iframe>`及其内部资源并未被及时清理或释放,导致浏览器内存...
通常每个tab项的锚(anchor)指向的是需要加载的内容页面,然后通过内容加载页面将所需的网页内容加载到IFRAME中。这样可以确保在tab被选中时才加载其内容,从而减少页面加载的初始负担。 整个解决方案可以分为几个...