【问题标题】:Visualforce page opening in new page, i want it to open in new tab? Can anyone assistVisualforce 页面在新页面中打开,我希望它在新选项卡中打开吗?谁能帮忙
【发布时间】:2017-10-24 09:59:41
【问题描述】:

如何使用 visualforce 打开新标签而不是新窗口
这是我的代码,请告诉我如何/我应该在这里更改/添加什么

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js">
</script>

    <apex:form >
        <apex:outputPanel id="myPanel">
            <h1>Status: </h1>
              {!responseMessage}
        </apex:outputPanel>
    </apex:form>  

 <script>
    jQuery(document).ready(function() 
        {
            console.log('----'+{!redirectToLead}); 
            if({!redirectToLead})
           //sforce.one.navigateToURL("/{!leadId}"'_self');
           window.location.href = "/{!leadId}";

        }); 
</script>

</apex:page>

【问题讨论】:

    标签: jquery popup window salesforce visualforce


    【解决方案1】:

    尝试使用window.open("/{!leadId}", "_blank"); 而不是window.location.href = "/{!leadId}";

    但您无法控制它是在新标签页还是在新窗口中打开,这是浏览器用户的偏好。

    【讨论】:

    • 太棒了!工作。谢谢 Aabilio
    【解决方案2】:

    而不是-> window.location.href = "/{!leadId}";

    你能用 -> window.open("https://www.youraddress.com","_self")

    【讨论】:

      猜你喜欢
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 2015-11-14
      • 1970-01-01
      • 2017-01-05
      • 2015-07-26
      • 2013-02-13
      • 2016-09-11
      相关资源
      最近更新 更多