我有自定义的css / html弹出式灯箱和一个带有按钮的表单。
我的目标是,当你按下按钮时:
这可能吗?提前致谢。 这是我的HTML代码:
<a href="#test"><img src="images/smallimg.jpg"/></a>
<div class="overlay" id="test">
<img src="images/bigimg.jpg"/>
<a href="#page" class="close">x Close</a>
</div>
答案 0 :(得分:0)
如果您在JavaScript中执行此操作,请先显示弹出窗口,然后使用setTimeout(code,millisec,lang)函数激活ButtonClick事件/函数。
在ASP.NET中,通过后端绑定setTimeout(code,millisec,lang)函数。
答案 1 :(得分:0)
由于你是在JavaScript中完成所有这些工作,所以调用服务器让主线程休眠x秒然后重定向,这一切都可以用JavaScript完成。
显示该框,然后添加此JavaScript以创建延迟(在此示例中为5秒;它为5000毫秒)并重定向到另一个页面:
setTimeout(function() {
location.href = 'OtherPage.aspx';
}, 5000);
答案 2 :(得分:0)
您可以使用此脚本
alert(YourMessage);
location.replace(YourPageName);
或在你的情况下
$('.overlay').show(); // here you need to use proper style for your div to show as a popup
location.replace(YourPageName);
或者您也可以使用jQuery Dialog。
如果您发现任何问题,请告诉我