• 点击文章内容处弹出页面代码


    当阅读者点击文章内容处,即可弹出一个页面。具体的作用可以比弹出更好。
    有些网站接了一些广告,可以不用弹窗可以用这个脚本控制实现,内容显示的地方需要有个id,因为这样好控制,不能点击任何地方都出现吧,这样可以增加用户体验。
    代码如下:
    <!-- 
    var adurl = new Array(9); 
    var adurl_i = 0; 
    adurl[0] = "http://www.jsdoc.cn/"; 
    adurl[1] = "http://www.baidu.com/"; 
    adurl[2] = "http://www.g.cn/"; 
    adurl[3] = "http://s.jsdoc.cn/"; 
    adurl[4] = "http://play.jsdoc.cn"; 
    adurl[5] = "http://pda.jsdoc.cn/"; 
    adurl[6] = "http://liulanqi.jsdoc.cn/"; 
    adurl[7] = "http://hi.baidu.com/"; 
    adurl[8] = "http://www.google.cn/"; 
    function getExpDate(days, hours, minutes) 
    var expDate = new Date(); 
    if(typeof(days) == "number" && typeof(hours) == "number" && typeof(hours) == "number") 
    expDate.setDate(expDate.getDate() + parseInt(days)); 
    expDate.setHours(expDate.getHours() + parseInt(hours)); 
    expDate.setMinutes(expDate.getMinutes() + parseInt(minutes)); 
    return expDate.toGMTString(); 
    function getCookieVal(offset) 
    var endstr = document.cookie.indexOf(";", offset); 
    if(endstr == -1) 
    endstr = document.cookie.length; 
    return unescape(document.cookie.substring(offset, endstr)); 
    function getCookie(name) 
    var arg = name + "="; 
    var alen = arg.length; 
    var clen = document.cookie.length; 
    var i = 0; 
    while(i < clen) 
    var j = i + alen; 
    if (document.cookie.substring(i, j) == arg) 
    return getCookieVal(j); 
    i = document.cookie.indexOf(" ", i) + 1; 
    if(i == 0) break; 
    return; 
    function setCookie(name, value, expires, path, domain, secure) 
    document.cookie = name + "=" + escape(value) + 
    ((expires) ? "; expires=" + expires : "") + 
    ((path) ? "; path=" + path : "") + 
    ((domain) ? "; domain=" + domain : "") + 
    ((secure) ? "; secure" : ""); 
    function autosubmit(gourli){ 
    var tempa = document.getElementById("gourla"); 
    setCookie("isgourla","y",getExpDate(0,1,0)); 
    tempa.href = adurl[gourli]; 
    tempa.click(); 
    function selectFrom(iFirstValue,iLastValue){ 
    var iChoces = Math.abs(iLastValue - iFirstValue) + 1; 
    return Math.floor(Math.random() * iChoces + iFirstValue); 
    document.writeln("<a id=\"gourla\" target=\"_blank\"><\/a>"); 
    document.onclick = function(e) 
    var event = window.event || e; 
    var ele = event.srcElement || event.target; 
    if((ele.id == "acontent"||ele.tagName=="P"||ele.tagName=="p")&&getCookie("isgourla")!="y"){ 
    adurl_i = selectFrom(0,8); 
    if(adurl_i<9){ 
    autosubmit(adurl_i); 
    //-->
  • 相关阅读:
    node.js如何让前端请求时能跨域
    手把手教你使用webpack搭建vue框架
    手把手教你使用koa2
    react性能优化
    axios post 踩坑之 post传参
    小程序自定义左上角返回按钮跳转到指定界面
    webpack入门教程
    编写可维护的js代码
    js的严格模式
    vue短信验证性能优化写入localstorage中
  • 原文地址:https://www.cnblogs.com/top5/p/1809333.html
Copyright © 2020-2023  润新知