ASP远程获取(小偷程序)+动态载入JS+JS操作COOKIES的一个简单的实例
作者:hayden 日期:2008-04-03
如果对WEB有兴趣的朋友,可以一起探讨一下呵呵。
这个小程序功能不复杂,但用到的技巧比较适合初学者学习了
我整理了一下,把AJAX的功能去掉了,改用asp远程获取数据,以js的形式输出,
在前端动态载入js的方法,代替了AJAX,不过效果一样,代码也简单化了。
当然,那个动态载入js的方法是从 TX 那“偷”的一段代码搞定的了,哈哈
并且加入了js操作COOKIES的功能
总结一下吧:asp远程获取数据(小偷程序类似)+动态载入JS+js操作COOKIES的一个简单的实例
这就是上个星期大家所用到的QQ火炬传递资格争夺在线工具啦
有人问起,这个工具失效了,还发出来做什么呢?
答曰:我不发布源码以供建站,只是做为一个实例提供交流与学习。
载入js的代码比较精典了
使用方法:
再主要就是这样一段代码,asp的远程获取数据:
当然,这段实例中还用到了一些其它的小技巧,在这里就不一一列出啦,呵呵
点击下载此文件
这个小程序功能不复杂,但用到的技巧比较适合初学者学习了
我整理了一下,把AJAX的功能去掉了,改用asp远程获取数据,以js的形式输出,
在前端动态载入js的方法,代替了AJAX,不过效果一样,代码也简单化了。
当然,那个动态载入js的方法是从 TX 那“偷”的一段代码搞定的了,哈哈
并且加入了js操作COOKIES的功能
总结一下吧:asp远程获取数据(小偷程序类似)+动态载入JS+js操作COOKIES的一个简单的实例
这就是上个星期大家所用到的QQ火炬传递资格争夺在线工具啦
有人问起,这个工具失效了,还发出来做什么呢?
答曰:我不发布源码以供建站,只是做为一个实例提供交流与学习。
载入js的代码比较精典了
复制内容到剪贴板
程序代码
程序代码var jsonLoader = {
load: function(sUrl, fCallback){
var _script = document.createElement("script");
_script.setAttribute("type", "text/javascript");
_script.setAttribute("src", sUrl);
document.getElementsByTagName("head")[0].appendChild(_script);
if (!!document.all){
_script.onreadystatechange = function(){
if (this.readyState=="loaded" || this.readyState=="complete"){fCallback();}
};
}else{
_script.onload = function(){fCallback();};
}
}
};
load: function(sUrl, fCallback){
var _script = document.createElement("script");
_script.setAttribute("type", "text/javascript");
_script.setAttribute("src", sUrl);
document.getElementsByTagName("head")[0].appendChild(_script);
if (!!document.all){
_script.onreadystatechange = function(){
if (this.readyState=="loaded" || this.readyState=="complete"){fCallback();}
};
}else{
_script.onload = function(){fCallback();};
}
}
};
使用方法:
复制内容到剪贴板
程序代码
程序代码再主要就是这样一段代码,asp的远程获取数据:
复制内容到剪贴板
程序代码
程序代码Function steal(src_) '窃取目标URL地址的html代码
steal = ""
dim Http
set Http=Server.createobject("MSXML2.xmlHTTP")
Http.open "GET",src_ ,false ' GET方式获取
Http.send()
if Http.readystate<>4 then
exit Function
end if
steal=BytesToBSTR(Http.responseBody,"GB2312")//这个函数是防止中文乱码的一个小函数,在这里就不写出来了,都在下面的附件当中了
set http=nothing
end Function
steal = ""
dim Http
set Http=Server.createobject("MSXML2.xmlHTTP")
Http.open "GET",src_ ,false ' GET方式获取
Http.send()
if Http.readystate<>4 then
exit Function
end if
steal=BytesToBSTR(Http.responseBody,"GB2312")//这个函数是防止中文乱码的一个小函数,在这里就不写出来了,都在下面的附件当中了
set http=nothing
end Function
当然,这段实例中还用到了一些其它的小技巧,在这里就不一一列出啦,呵呵
点击下载此文件博主向您推荐的其它文章
- 相关日志
- Javascript下的urlencode编码解码方法decodeURIComponent()[17]
- 404错误伪静态类封装class RewriteBase[675]
- PJBLOG侧边栏选项卡样式代码[517]
- 网站音乐播放器之JS防刷新类(防刷新音乐播放)[868]
- document.getElementsByTagName的烦恼[1061]
- ASP在线查询显示IP的小程序(IP数据库090130)[536]
- js混淆压缩工具推荐:JSObfuscator By Unest[704]
- 一步到位之IIS下配制PHP+MYSQL[334]
- asp仿漂亮的discuz论坛验证码(MysucCode)[3044]
- 终止浏览器对页面HTML代码的解析操作(兼容代码记录)[231]
评论: 1 | 引用: 0 | 查看次数: -
- 日志信息
发表评论


文章来自:
Tags: 
