JavaScript を使用して、ユーザーが初めてサイトにアクセスしたときにライトウィンドウを表示しようとしています。Cookie を使用していますが、現在、私のコードは window.open メソッドを使用してポップアップ ウィンドウを開くように設定されています。window.open メソッドを、このサイトhttp://www.p51labs.com/lightwindow/から借りたライトボックスに置き換えたいです。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
});"
助けてくれてありがとう!