如何在设定的时间后显示联系表单模式弹出窗口?

时间:2012-10-16 15:14:31

标签: php javascript popup modal-dialog

如果用户在我的php网站上闲置至少30秒,我需要能够向用户寻求帮助。我有弹出窗口和风格。它位于当前使用按钮显示弹出窗口的页面上(用于测试目的)。但是现在我需要删除按钮并在用户不活动30秒后放置某种javascript或php来打开模态。

以下是一些显示模态弹出按钮的页面(我假设这是我告诉网站等待不活动的地方):

<body onload="javascript:fg_hideform('fg_formContainer','fg_backgroundpopup');">
<p>
This is an example page showing how to add the popup contact form to your website.
Click on the button below to open the popup.
</p>
<p>
<a href='javascript:fg_popup_form("fg_formContainer", "fg_form_InnerContainer","fg_backgroundpopup");'>
<img border='0' src='contact-us-button.png' width='213' height='39' /></a>
</p>

该页面还包含显示和提交弹出联系表单所需的2个文件。如果有必要,我会展示代码。非常感谢你!

注意:我发现了这个插件:http://www.erichynds.com/jquery/a-new-and-improved-jquery-idle-timeout-plugin/但是我不知道如何使用它来保持模式在鼠标移动时不被禁用。我需要用户能够填写联系表格,以便提交。

我也试过在stackoverflow上使用另一篇帖子中的一些javascript代码,但我真的很糟糕的javascript并且不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

确实

<script type="text/javascript">
   setTimeout(function() {
     fg_popup_form("fg_formContainer", "fg_form_InnerContainer","fg_backgroundpopup");
   }, 30000);
}
</script>

解决问题?