【发布时间】:2014-03-11 21:57:13
【问题描述】:
我确信这很简单,但我不确定如何以简单的方式实现这一点。当用户访问 mysite.com 时,我希望首先弹出一个模式。在模态框内我需要三个按钮,每个按钮在按下时指向不同的 URL。
我有一个可以正常工作的基本弹出窗口,但是我不确定如何添加按钮并使用 CSS 设置样式。
非常感谢任何帮助。使用下面的原因是它对我有用并且它保留了一个会话 cookie。
function setSessionCookie (c_name, value)
{
document.cookie= c_name + "=" + escape(value) + ";path=/";
}
function getCookie (c_name)
{
if (document.cookie.length>0)
{
c_start = document.cookie.indexOf(c_name + "=");
if (c_start != - 1)
{
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";", c_start);
if (c_end == -1) c_end = document.cookie.length;
return unescape (document.cookie.substring(c_start,c_end));
}
}
return "";
}
if (getCookie("bannerDisplayed").length <= 0)
{
result = confirm("Please select one on the locations you would like to visit.");
if (result != true) document.location="about:blank";
else
{
setSessionCookie("bannerDisplayed", "true");
}
}
【问题讨论】:
标签: javascript css modal-dialog