首页 技术 正文
技术 2022年11月11日
0 收藏 769 点赞 2,436 浏览 2081 个字

1.首先引入这个js文件 <script src=”/Scripts/tabs.js” type=”text/javascript”></script>我直接贴js源码

/*
Author:张浩华
Date:2011.12.27 1:18
*/

/* 打开一个标签 */
function OpenTab(title, url, icon){
/**
如果这个标题的标签存在,则选择该标签
否则添加一个标签到标签组
*/
if($(“#tabs”).tabs(‘exists’, title)){
$(“#tabs”).tabs(‘select’, title);
}else{
$(“#tabs”).tabs(‘add’,{
title: title,
content: createTabContent(url),
closable: true,
icon: icon
});
}
}

/* 生成标签内容 */
function createTabContent(url){
return ‘<iframe style=”width:100%;height:100%;” scrolling=”auto” frameborder=”0″ src=”‘ + url + ‘”></iframe>’;
}

$(function(){

//刷新
$(“#m-refresh”).click(function(){
var currTab = $(‘#tabs’).tabs(‘getSelected’);//获取选中的标签项
var url = $(currTab.panel(‘options’).content).attr(‘src’);//获取该选项卡中内容标签(iframe)的 src 属性
/* 重新设置该标签 */
$(‘#tabs’).tabs(‘update’,{
tab:currTab,
options:{
content: createTabContent(url)
}
})
});

//关闭所有
$(“#m-closeall”).click(function(){
$(“.tabs li”).each(function(i, n){
var title = $(n).text();
$(‘#tabs’).tabs(‘close’,title);
});
});

//除当前之外关闭所有
$(“#m-closeother”).click(function(){
var currTab = $(‘#tabs’).tabs(‘getSelected’);
currTitle = currTab.panel(‘options’).title;

$(“.tabs li”).each(function(i, n){
var title = $(n).text();

if(currTitle != title){
$(‘#tabs’).tabs(‘close’,title);
}
});
});

//关闭当前
$(“#m-close”).click(function(){
var currTab = $(‘#tabs’).tabs(‘getSelected’);
currTitle = currTab.panel(‘options’).title;
$(‘#tabs’).tabs(‘close’, currTitle);
});
});

2.父页面html调用位置

<div class=”easyui-tabs” fit=”true” border=”false” id=”tabs”>
<div title=”首页”>
<iframe frameborder=”0″ width=”100%” src=”about:blank” height=”600″ id=”topPage”
name=”topPage”></iframe>
</div>
</div>

3.//下面因为是在子页面打开的页签所以加了个parent

function Open(text, url, height) {

if (parent.$(‘#tabs’).tabs(‘exists’, text)) {
var tab = $(‘#tabs’).tabs(‘getSelected’);
alert(33);
$(“#tabs”).tabs(‘update’, {
tab: tab,
options: {

href: url
}
});
tab.panel(‘refresh’);
// parent.$(‘#tabs’).tabs(‘close’, text);
// parent.$(‘#tabs’).tabs(‘add’, {
// title: text,
// closable: true,
// content: createTabContent(url),
// url: url
// });
//parent.$(‘#tabs’).tabs(‘select’, text);
} else {
parent.$(‘#tabs’).tabs(‘add’, {
title: text,
closable: true,
content: createTabContent(url),
url: url
});
}
}

子页面调用语句:Open(“收藏夹管理”, “/Favorites/FavoritesMenuManage.aspx”);

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,492
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,494
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,132
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,295