`
alex8946
  • 浏览: 359070 次
  • 性别: Icon_minigender_1
  • 来自: 广东广州
社区版块
存档分类
最新评论

JS扩展Z-Blog图片验证码的单击自动刷新与评论内容自动保存

    博客分类:
  • Ajax
阅读更多
在script/common.js最后加入下面的话可以实现图片验证码的自动刷新与评论内容自动保存(ForIE)

由于Z-Blog的JS扩展机制不够好,在不重建的情况下扩展东西只能用window.onload(IE)。

既然用了window.onload,那就干脆用window.clipboardData了。

大家是不是期盼这两个功能很久了?没有了Ajax的,这两个功能就太重要太重要太重要了。

实际这个函数因为先天缺陷并不完美,下一版,构想在每一页下面加上一句话读一次LoadExtraScript()。

然后通过这个来自动刷新验证码,不用手点(现在用window.onload作自动的很慢,因为要等待图片载入)其实应该在img载入onload的时候触发一个自动刷新验证码的函数objImage.src=objImage.src+"&random="+Math.random();或者验证码干脆就不用什么img标签,干脆就用纯js建立就可以保证后退之后验证码也自动刷新了,现在不少大型网站就是这样的办法!

甚至把现在每一页下面的那个东西也集成进去。

顺便说一句,前两天突然想到了为什么重建速度这么慢,为什么自动安装脚本那么快。。。。。是不是有点启发??能不能做得像自动安装脚本一样快?呵呵,想到了没?:)

//*********************************************************
// 目的:    扩展函数入口
// 输入:    无
// 返回:    无
//*********************************************************
function LoadExtraScript()
{
    try{
  ValidCodeRefresh();
  SaveComment();
  }catch(e){}
}


//*********************************************************
// 目的:    鼠标单击图片后自动刷新验证码
// 输入:    无
// 返回:    无
//*********************************************************
function ValidCodeRefresh(){
  var imgs= document.getElementsByTagName("img");
  var hint = document.createElement("span");
  hint.innerHTML=" 如果您刚刚按下[后退]请点击图片刷新验证码";
  for (var i = 0; i < imgs.length; i++){
    if(imgs[i].src.indexOf("c_validcode.asp?name=commentvalid")!==-1){
    var objImage=imgs[i];
    objImage.parentNode.appendChild(hint);
    objImage.attachEvent('onmouseover', function(){objImage.style.cursor='hand';});
    objImage.attachEvent('onclick', function(){objImage.src=objImage.src+"&random="+Math.random();});
    }
  }
}


//*********************************************************
// 目的:    用户提交评论之后自动保存在剪贴板
// 输入:    无
// 返回:    无
//*********************************************************
function SaveComment()
{
  var btnSumbit=document.getElementsByName("btnSumbit");
  var txaArticle=document.getElementById("txaArticle");
  var hint = document.createElement("span");
  hint.innerHTML="<p>提交之后您的评论内容会自动保存在剪贴板</p>";
  txaArticle.parentNode.appendChild(hint);
  btnSumbit[0].attachEvent('onclick', function(){window.clipboardData.setData("Text",txaArticle.innerText);});
}

//*********************************************************
// 目的:    扩展函数-载入
// 输入:    无
// 返回:    无
//*********************************************************
window.onload=LoadExtraScript;

分享到:
评论

相关推荐

    asp.net图片验证码,单击无刷新更换图片

    asp.net图片验证码,单击无刷新更换图片,.net 2.0 /3.0

    网页自动刷新单击工具 v2.0.zip

    网页自动刷新单击工具提供网页定时自动加载、刷新、单击的功能,可以设置刷新频率,支持多个网址! 网页自动刷新单击工具使用:   (1) 网址添加功能: 输入“网址”、“说明”和“网页元素ID”后,单击“添加”...

    单击局部刷新的验证码控件

    在网上找的验证码控件都不是很好用,所以自己做了一个。 1、在工具箱里面右键单击“选择项”,浏览选择ValidateImage.dll,确定后将控件拖到需要使用的页面。 2、在Web.config中的system.web节点间添加即可以使用...

    javascript经典特效---jquery仿LightBox图片盒子单击逐渐放大的图片展示的插件下载.rar

    jquery仿LightBox图片盒子单击逐渐放大的图片展示的插件下载.rar

    谷歌浏览器自动刷新插件

    最简单的自动刷新网页工具,解放您的F5按钮,只需单击一次就开始刷新,您也可以自定义刷新时间

    自动刷新器

    6、“保存全部设置”按钮,保存全部的刷新网址和刷新时间 7、“随系统自动运行” 单击软件就随系统自动运行(默认为不自动运行) 8、“取消自动运行” 取消软件随系统自动运行 9、“窗口隐藏启动”,程序窗口运行...

    PHP 刷新验证码

    PHP HTML 验证码 实现单击刷新验证码功能 完全公开源码 可以随意嵌入

    Android----文件的保存与读取

    Android----文件的保存与读取 设置简单的界面,有提交按钮, 在文本编辑框输入内容,单击按钮 将内容保存!

    验证码生成.zip

    文章详见链接https://blog.csdn.net/qq_39559641/article/details/98029015,英文和数字混合的图片验证码是一种比较安全的验证码,虽然说这样的验证码会给用户操作带来不便,但为了保障用户账号的安全还是值得的。...

    css+JavaScript自学框架之幻灯片展示效果 焦点图自动播放,单击圆点切换到指定图片,鼠标放到图片上停止自动播放

    css+JavaScript自学框架之幻灯片展示效果。焦点图自动播放,单击圆点切换到指定图片,鼠标放到图片上停止自动播放,鼠标移除焦点图片,继续自动播放。

    HTML5结合JS不刷新网页单击缩放图片功能.rar

    HTML5结合JS不刷新网页实现单击缩放图片功能,点击后具有图片缩放功能,放大时动作流畅,简单实用,适合在本窗口点击查看大图,一般WEB端生成的相册、画廊图片展示等,都可以使用本特效中的一个创作思路。

    网页刷新器 v1.0

    5、可隐藏启动,窗口不可视6、“保存”按钮,保存刷新网址和刷新时间7、“随系统自动运行” 单击软件就随系统自动运行(默认为不自动运行)8、“取消自动运行” 取消软件随系统自动运行9、“窗口隐藏启动”,程序...

    jquery首页图片轮播

    单击图片打开链接 图片文字说明(可双击下方进度条让文字说明不显示) 注意:该特效使用了一些CSS3.0属性,在IE浏览器或者早期版本的火狐下面显示效果不佳,建议使用Chrome、Opera、Safari这些浏览器 本实例只是...

    js 实现 单击任意单元格都能自动选中复选框

    js 实现 单击任意单元格都能自动选中复选框! 值得下载看看!资源免费,大家分享!!

    Java后端生成图片验证码

    验证码生成工具类及后台控制器,保存验证码信息至session,并将验证码显示在页面指定位置,单击验证码更换。

    firefox-ig-autolike:Instagram自动赞,并评论Firefox扩展。 机器人喜欢和追随者

    Instagram机器人自动赞,评论和关注。 使用Firefox WebExtensions API编写的Firefox扩展。 安装扩展( ); 打开以下形式的页面: ,其中yazzy是您要喜欢/评论/关注的照片的标签; 要么 ,其中vinsce是您想要...

    ABC JS-CSS Injector-2.1

    名称:ABC JS-CSS Injector -------------------- 版本:2.1 作者:abcelearning 分类:其他 -------------------- 概述:脚本和样式注入的最佳且更快的解决方案。 描述: 脚本和样式注入的最佳且更快的解决方案。 ...

    .NET-TreeView控件扩展功能:CheckBoxs父子选中状态同步和自动调整

    .NET System.Windows.Forms命名控件中TreeView组件,有一个...根据需求,自动扩展了这个控件,使具备父子选中状态同步。如果鼠标离开这个控件,通过鼠标单击,隐藏复选框,否则进入某个节点,单击,显示复选框。

    js实现网页随机验证码

    本文实例为大家分享了js实现网页随机验证码的具体代码,供大家参考,具体内容如下 1、现在全选网站为了防止用户利用机器人自动注册、登录、灌水,采用了验证码技术。所谓验证码,就是系统将一串随机产生的数字或符号...

Global site tag (gtag.js) - Google Analytics