JavaScript 弹窗 简单修改,小白求助

fxy825 2017-05-29 09:10:40
目前下面代码中 js实现每个IP每天只弹出一次广告页,

需要更改:改成JS 不是弹出广告页,而是弹出 下面代码中 <div class=""weui-share" ......> xxxxxx </div> 这个div, 同时需要保留目前己经好用的功能:点击 “展示广告 ”这个链接时,弹出DIV 这个功能

    <a href="javascript:void(0)" onclick="$('.weui-share').show().addClass('fadeIn');">展示广告</a>
<div class="weui-share" onclick="$(this).fadeOut();$(this).removeClass('fadeOut')">
<div class="weui-share-box">
{$settings['share_guide']} <i></i>
</div>
</div>
<script type="text/javascript">
//定义Cookie
function setCookie(name, value, expire) {
window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}
function getCookie(Name) {
var search = Name + "=";
if (window.document.cookie.length > 0) {
// 如果没有则下一个
offset = window.document.cookie.indexOf(search);
if (offset != -1) {
// 如果找到
offset += search.length;
// 设置开始
end = window.document.cookie.indexOf(";", offset)
// 结束
if (end == -1)
end = window.document.cookie.length;
return unescape(window.document.cookie.substring(offset, end));
}
}
return null;
}
function register(name) {
var today = new Date();
var expires = new Date();
expires.setTime(today.getTime() + 1000 * 60 * 60 * 48);
setCookie("ItDoor", name, expires);
}
var exitURL = "http://www.sohu.com/";
function openWin() {
var c = getCookie("ItDoor");
if (c != null) {
return;
}
register();
// var featureStr = "''";
// featureStr = "'top=0,left=0,width=200,height=100,toolbar=yes, menubar=no, scrollbars=no, resizable=no, location=no, status=no,center:no'";
// self.focus();
// var ExitWindow = window.open(exitURL, '', featureStr);
// ExitWindow.focus();
//以对话框形式,强制操作
var obj = new Object();
var sDialogUrl = "http://google.com.hk";
var sFeatures = 'resizable: yes; status: no; scroll: no; help: no; center: yes; dialogWidth : 200px; dialogHeight : 100px; zoominherit : 1';
var returnValue;
returnValue = window.showModalDialog(sDialogUrl, obj, sFeatures);
}
openWin();
window.focus()
</script>
...全文
244 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
romanticcrystal 2017-06-02
  • 打赏
  • 举报
回复
每天只弹一次 :实现步骤:当弹出一次并且成功的时候,想数据库写入一条信息并保存,根据时间判断是否有当天数据,如果有就不再弹出,如果没有弹出
天际的海浪 2017-05-29
  • 打赏
  • 举报
回复
把div一开始先设置为隐藏

    function openWin() {  
        var c = getCookie("ItDoor");  
        if (c != null) {  
            return;  
        }  
        register();
        $('.weui-share').show().addClass('fadeIn');
    }  
$(function(){
    openWin();  
    window.focus()  
	
});

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧