easyui框架打开新页面添加一个新选项卡

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui框架打开新页面添加一个新选项卡相关的知识,希望对你有一定的参考价值。

function ClickEvent()
var title = $(this).text();//选项卡名称
//拼接一个Iframe标签,选项卡内容
var str = '<iframe id="frmWork" width="100%" height="100%" frameborder="0" scrolling="auto" src="' + $(this).attr("src") + '"></iframe>'

//首先判断用户是否已经单击了此项,如果单击了直接获取焦点,否则打开
var isExist = $("#tab").tabs('exists', title);
if (!isExist)
//添加tab的节点,调用easyUITab标签的方法
$("#tab").tabs('add',
title: title,
content: str,
iconCls: 'icon-save',
closable: true
);

else
//如果存在则获取焦点
$("#worktab").tabs('select', title);

);

在用到的地方调用这个函数追问

tab这个div是写在框架里,这个页面没有tab的div,这样改怎么打开新的选项卡??

追答

你是说tab在父框架中吗?
parent.ClickEvent()
这样调用试试,方法就写在父框架中,在子页面调用

参考技术A

    没有具体的demo吗


如何将表单提交到页面,以便此新页面在新窗口(而不是新选项卡)中打开? [复制]

【中文标题】如何将表单提交到页面,以便此新页面在新窗口(而不是新选项卡)中打开? [复制]【英文标题】:How to submit a form to a page such that this new page opens in a new window (rather than a new tab)? [duplicate] 【发布时间】:2017-05-10 18:30:02 【问题描述】:

这是this question of mine 的后续问题。

我需要在单击按钮时打开一个新窗口,并将数据传递到新页面。

一种方法是有一个构成hidden字段的表单(包含我要传递到新页面的数据)并在按钮的点击监听器中使用JS提交这个表单。

到目前为止,这似乎很顺利。我将为&lt;form&gt;action 属性分配一个我想在单击按钮时打开的页面的URL 值。然后我会在按钮的点击监听中通过JS提交这个表单。

挑战/问题-我在问-我如何在新窗口中打开新页面(将在表单提交时打开的页面)?

【问题讨论】:

target="_blank" 【参考方案1】:

试试这个:

<form action="#otherpage" method="post" target="_blank">

    <-- form fields here -->

</form>

【讨论】:

以上是关于easyui框架打开新页面添加一个新选项卡的主要内容,如果未能解决你的问题,请参考以下文章

easyui选项卡页面

在离子框架中添加新选项卡

H+后台UI框架,单击按钮增加新的选项卡

js跳转页面在新选项卡中打开

从 django 视图中打开新选项卡的命令

如何根据登录成功在新窗口/选项卡或同一窗口/选项卡中打开页面?