创建Tab页并且在存在的情况下刷新页面

如下所示:
function createTab(s,href){
    var name = document.getElementById("myself" + s).innerHTML;

        var content =  '<iframe scrolling="auto" frameborder="0"  src="'+href +'" style="width:100%;height:100%;"></iframe>';


    if($('#tt').tabs('exists', name)) {
     var tab = $('#tt').tabs('getSelected');
     $("#tt").tabs('update',{
     tab: tab,
     options:{
     content:content
     }
     });
     tab.panel('refresh');
        $('#tt').tabs('select',name);
    }

    else{

        $('#tt').tabs('add', {
            title: name,
            closable: true,
            content:content
        });
    }

    return false;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 A 面启动后打开 B 面的方法有很多种,具体方法取决于您所使用的技术。这里给出一种常见的方法,使用 JavaScript 在 A 面中打开 B 面: ``` <button onclick="openPage()">打开 B 面</button> <script> function openPage() { window.open("https://www.example.com/page-b"); } </script> ``` 在 B 面关闭后,如果要刷新 A 面的内容,可以在 B 面关闭时调用 JavaScript 函数来执行刷新操作: ``` <button onclick="refreshPage()">关闭 B 面并刷新 A 面</button> <script> function refreshPage() { window.opener.location.reload(); // 刷新 A 面 window.close(); // 关闭 B 面 } </script> ``` 注意,要使上述代码正常工作,A 面必须在新窗口中打开 B 面(使用 `window.open` 函数)。 ### 回答2: 当A面启动后,打开B面的方法可以通过在A面中添加一个按钮或者链接,点击该按钮或者链接时会跳转到B面。 在A面的源代码中,可以添加一个按钮或者链接元素,并给它添加一个点击事件,当点击这个按钮或者链接时,使用JavaScript代码中的window.location.href进行面跳转操作,将B面的URL传递给window.location.href即可: ```html <!-- A面的源代码 --> <button onclick="openBPage()">打开B面</button> <script> function openBPage() { window.location.href = "B面的URL"; } </script> ``` 当B面关闭后,如果要刷新A面的内容,可以使用JavaScript中的location.reload()方法来实现。可以在A面的源代码中,在面加载或者某个事件触发时调用location.reload()方法来刷新页面: ```html <!-- A面的源代码 --> <script> // 面加载时刷新页面的内容 window.onload = function () { refreshContent(); }; // 某个事件触发时刷新页面的内容 function someEvent() { refreshContent(); } function refreshContent() { location.reload(); } </script> ``` 以上代码中,当A面加载完成时,会调用refreshContent()方法来刷新页面的内容;同时,如果A面中有某个事件被触发时,也可以调用refreshContent()方法来刷新页面的内容。location.reload()方法会重新加载当前面,从服务器重新获取最新的内容并重新渲染。 ### 回答3: 当A面启动后,可以使用JavaScript编程语言中的window.open方法来打开B面。具体实现如下: 1. 首先,在A面的源代码中,通过JavaScript监听某个事件(如点击按钮或其他触发条件)。 2. 当监听到该事件触发时,调用window.open方法,并传入B面的URL作为参数。 3. 这样就可以打开一个新的浏览器窗口或选项卡,展示B面的内容。 接下来,当B面关闭时,可以通过JavaScript的关闭当前窗口方法window.close来实现。具体实现如下: 1. 在B面的源代码中,可以通过JavaScript监听一些事件(如点击按钮或其他触发条件)。 2. 当监听到该事件触发时,调用window.close方法即可关闭当前B面。 最后,当B面关闭后,要实现A面的内容刷新,可以通过在A面的源代码中使用JavaScript的方法进行自动刷新。具体实现如下: 1. 在A面的源代码中,使用JavaScript的setTimeout函数或者setInterval函数来定期执行某个指定的操作。 2. 在定期执行的操作中,调用location.reload方法即可实现A面的内容刷新。 通过上述方法实现了当A面启动后,打开B面的方式,并且可以在B面关闭后刷新A面的内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值