【问题标题】:Displaying POP up menu only one time whenever user clicks other than homebutton每当用户单击主页按钮以外的按钮时,仅显示一次弹出菜单
【发布时间】:2015-04-30 23:54:02
【问题描述】:

我在 iframe 中创建了一个弹出菜单

每当用户点击导航中的剩余链接而不是主页时,我想打开该弹出菜单一次

填充该弹出菜单后,它必须重定向到用户点击的页面...

我不明白请帮我写代码

我在这里粘贴一些代码

请帮助任何人

 <iframe id="" src="Enquiry Form3/enquiry-pages.aspx" scrolling="no" frameborder="0" width="100%" height="800"></iframe>`

以上代码每次都为每个链接打开

但我只想在用户点击主页按钮以外的时候打开一次

【问题讨论】:

  • 你可以使用 ajax modal popup 在里面你可以放 iframe

标签: javascript asp.net iframe


【解决方案1】:

您的弹出窗口是否在 iframe 中?或者是您的 iframe 在弹出窗口中。这个我不是很清楚。

您希望弹出窗口出现在页面加载之前还是之后。您可以将侦听器放在导航链接上以显示弹出窗口。然后在您的表单完成后导航到所需的页面。

我在想这样的事情

 $('a.navLink').click(function(event){
       event.preventDefault(); //this stops nav relocation
     //then show modal
 })

那么当你关闭弹出窗口时,应该有一个关闭监听回调。把你的搬迁参考放在那里......

 document.location.href = someUrl.com

导航完成后在页面上显示模态框并关闭它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    相关资源
    最近更新 更多