我正在尝试使用JavaScript在用户首次访问网站时显示光窗。我正在使用cookie,但目前我的代码设置为使用window.open方法打开一个弹出窗口。我想用我从这个网站http://www.p51labs.com/lightwindow/借来的灯箱替换window.open方法。任何人都可以帮我用函数调用替换window.open方法来打开灯箱吗?
以下是检测用户是否是第一次访问者并打开弹出窗口的代码:
function checkCount() {
var count = GetCookie('count');
if (count != null) {
count=1;
SetCookie('count', count, exp);
window.open(page, "", windowprops);
} else {
count++;
SetCookie('count', count, exp);
}
}
...这是程序员的一句话,他创建了关于如何
的光窗“使用Javascript调用创建并启动窗口
要执行此操作,只需调用activateWindow(id,options)函数,如下所示。请务必引用自动创建的myLightWindow对象或使用您选择的对象。
myLightWindow.activateWindow({
href: 'http://stickmanlabs.com/images/kevin_vegas.jpg',
title: 'Waiting for the show to start in Las Vegas',
author: 'Jazzmatt',
caption: 'Mmmmmm Margaritas! And yes, this is me...',
left: 300
});"
提前感谢您的帮助!
答案 0 :(得分:0)
hy你不只是替换代码吗?
window.open(page, "", windowprops);
到
myLightWindow.activateWindow({
href: page,
title: 'Your title',
author: 'Your name',
caption: 'Sometext'
});"
当然,你必须首先启动窗口,以使其工作。 (对不起,我的英语不好)。它写在您提到的页面上:http://www.p51labs.com/lightwindow/#howtouse
编辑:不,这样您就不需要先启动窗口了。如果上面的代码不起作用,似乎你没有包含LightWindow脚本。