我有一个 .swf,每次访问都会在主页上弹出一次,持续几秒钟然后消失。为此我使用
<script type="text/javascript">
function popUp(url) { a bunch of java add flash stuff}
function testCookie() {
if (document.cookie.indexOf("popupOnceValue=false") > -1) {
document.cookie = "popupOnceValue=true;";
return true;
} else {
return false;
}
}
function popupOnce() {
if (document.cookie.indexOf("popupOnceValue") > -1) {
if (testCookie()) {
popUp("");
}
} else {
document.cookie = "popupOnceValue=false;";
if (testCookie()) {
popUp("wefinance2.swf");
}
}
}
function init() {
popupOnce();
}
window.onload = init;
</script>
这很棒。但是我确实已经尝试了每种变量组合来制作它,以便我可以在另一个页面上执行完全相同类型的弹出窗口。但是因为已经识别了 cookie,它不会弹出(即使它是不同的.swf)所以基本上我问我应该改变什么才能两次使用相同的弹出代码(popUP,testCookie,popupOnce)?啊!
把自己逼疯了!!