由于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图片验证码,单击无刷新更换图片,.net 2.0 /3.0
网页自动刷新单击工具提供网页定时自动加载、刷新、单击的功能,可以设置刷新频率,支持多个网址! 网页自动刷新单击工具使用: (1) 网址添加功能: 输入“网址”、“说明”和“网页元素ID”后,单击“添加”...
在网上找的验证码控件都不是很好用,所以自己做了一个。 1、在工具箱里面右键单击“选择项”,浏览选择ValidateImage.dll,确定后将控件拖到需要使用的页面。 2、在Web.config中的system.web节点间添加即可以使用...
jquery仿LightBox图片盒子单击逐渐放大的图片展示的插件下载.rar
最简单的自动刷新网页工具,解放您的F5按钮,只需单击一次就开始刷新,您也可以自定义刷新时间
6、“保存全部设置”按钮,保存全部的刷新网址和刷新时间 7、“随系统自动运行” 单击软件就随系统自动运行(默认为不自动运行) 8、“取消自动运行” 取消软件随系统自动运行 9、“窗口隐藏启动”,程序窗口运行...
PHP HTML 验证码 实现单击刷新验证码功能 完全公开源码 可以随意嵌入
Android----文件的保存与读取 设置简单的界面,有提交按钮, 在文本编辑框输入内容,单击按钮 将内容保存!
文章详见链接https://blog.csdn.net/qq_39559641/article/details/98029015,英文和数字混合的图片验证码是一种比较安全的验证码,虽然说这样的验证码会给用户操作带来不便,但为了保障用户账号的安全还是值得的。...
css+JavaScript自学框架之幻灯片展示效果。焦点图自动播放,单击圆点切换到指定图片,鼠标放到图片上停止自动播放,鼠标移除焦点图片,继续自动播放。
HTML5结合JS不刷新网页实现单击缩放图片功能,点击后具有图片缩放功能,放大时动作流畅,简单实用,适合在本窗口点击查看大图,一般WEB端生成的相册、画廊图片展示等,都可以使用本特效中的一个创作思路。
5、可隐藏启动,窗口不可视6、“保存”按钮,保存刷新网址和刷新时间7、“随系统自动运行” 单击软件就随系统自动运行(默认为不自动运行)8、“取消自动运行” 取消软件随系统自动运行9、“窗口隐藏启动”,程序...
单击图片打开链接 图片文字说明(可双击下方进度条让文字说明不显示) 注意:该特效使用了一些CSS3.0属性,在IE浏览器或者早期版本的火狐下面显示效果不佳,建议使用Chrome、Opera、Safari这些浏览器 本实例只是...
js 实现 单击任意单元格都能自动选中复选框! 值得下载看看!资源免费,大家分享!!
验证码生成工具类及后台控制器,保存验证码信息至session,并将验证码显示在页面指定位置,单击验证码更换。
Instagram机器人自动赞,评论和关注。 使用Firefox WebExtensions API编写的Firefox扩展。 安装扩展( ); 打开以下形式的页面: ,其中yazzy是您要喜欢/评论/关注的照片的标签; 要么 ,其中vinsce是您想要...
名称:ABC JS-CSS Injector -------------------- 版本:2.1 作者:abcelearning 分类:其他 -------------------- 概述:脚本和样式注入的最佳且更快的解决方案。 描述: 脚本和样式注入的最佳且更快的解决方案。 ...
.NET System.Windows.Forms命名控件中TreeView组件,有一个...根据需求,自动扩展了这个控件,使具备父子选中状态同步。如果鼠标离开这个控件,通过鼠标单击,隐藏复选框,否则进入某个节点,单击,显示复选框。
本文实例为大家分享了js实现网页随机验证码的具体代码,供大家参考,具体内容如下 1、现在全选网站为了防止用户利用机器人自动注册、登录、灌水,采用了验证码技术。所谓验证码,就是系统将一串随机产生的数字或符号...