eb采集程序?网页抓取程序?小倫程序?不管怎么叫,这种程序应用倒是蛮广的。本文不讨论这种使用这种程序引起的版权或道德问题,只谈这种程序在ASP+VBScript环境下的实现 :-)预备知识:除了一般的ASP+VBScript的知识外,你还需要了解xmlhttp对象和正则表达式对象。xmlhttp对象是时下风头正劲的Ajax的主角;而学好了正则表达式,你再也不用为处理复杂的字符串犯愁。
在编写和调试正则表达式时,RegEx 这个小工具非常有用。
目录
抓取一个远程网页并保存到本地
改进:处理乱码
同时下载远程网页的图片(和其它文件)
改进:探测真实URL ...
- 14:07
- 浏览 (69)
- 评论 (0)
- 分类: Javascript
正则表达式是一个描述字符模式的对象。JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.
'***********************' file://JavaScript// ''***********************
在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建Reg ...
- 13:23
- 浏览 (106)
- 评论 (0)
- 分类: Javascript
1,掉链级图片的替代图片
<img src="cnbruce.jpg" onerror="this.src='http://www.cnbruce.com/images/logo.gif'">
[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]
2,自动缩小大图
经常看到一些图片很大,上传后显示会撑满屏幕
下面的例子通过检测
if(this.width>screen.width-350)then(this.width=screen.width-350)
如果该图片的宽度大于& ...
- 11:10
- 浏览 (133)
- 评论 (0)
- 分类: Javascript
在一些网页上,们经常看到一些滚动文本,很酷的,如何做呢?
下面我们就以徐志摩的一首《再别康桥》为例,用JavaScript编写一段程序,来实现文本的滚动。
1.运行Dreamweaver应用程序,单击工具栏中的“显示代码视图和设计视图”按钮,
在打开的代码窗口中,把下面这一段代码,插入到< head>区域中。
< SCRIPT LANGUAGE="JavaScript">
< !-- Begin
function selectScroller(n) {
optlist = ...
- 14:04
- 浏览 (90)
- 评论 (0)
- 分类: Javascript
网页中的鼠标右键锁定是基于javascript的基础实现的!以下有个很方便的方法就可以破掉它!
在网址中输入:javascript:void(document.body.oncontextmenu=null)
按一下回车键,页面没反应!但是你按一下右键,看看是不是可以打开了!
同样的原理也可以破解掉页面的“防复制”,“防选取”等限制!以下是代码:
选取:javascript:void(document.body.onselectstart=null)
复制:javascript:void(document.body.oncop ...
- 09:14
- 浏览 (87)
- 评论 (0)
- 分类: Javascript
<script>
//取生肖, 参数必须是四位的年
function getshengxiao(yyyy){
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null
}
// 取星座, 参数分别是 月份和日期
function getxingzuo(month,day){
//by Go_Rush(阿舜) from ht ...
- 14:20
- 浏览 (245)
- 评论 (1)
- 分类: Javascript
网页中的鼠标右键锁定是基于javascript的基础实现的!以下有个很方便的方法就可以破掉它!
在网址中输入:javascript:void(document.body.oncontextmenu=null)
按一下回车键,页面没反应!但是你按一下右键,看看是不是可以打开了!
同样的原理也可以破解掉页面的“防复制”,“防选取”等限制!以下是代码:
选取:javascript:void(document.body.onselectstart=null)
复制:javascript:void(document.body.oncopy=null)
粘贴:javascript:void(d ...
- 20:39
- 浏览 (142)
- 评论 (0)
- 分类: Javascript
1. 'null'为空或不是对象:
<script type="text/javascript"> 里面加个defer=true属性试试看,
即:<script type="text/javascript" defer=true>
2. document.getElementById为null
原因: var titab=document.getElementById("titletab");没有取到对象
解决办法:
1.在错误语句的下面加上alert(titab);调试语句,看看是否有消息框弹出
2.如果没有弹出,检查HTML代码中的是否存在"id=titleta ...
- 11:44
- 浏览 (249)
- 评论 (0)
- 分类: Javascript
2008-03-15
javascript中getElementById与getElementsByName的不同
关键字: getelementbyid,getelementsbyname
getElementById(参数)---根据页面项目的id,取得该对象,对象是唯一的。getElementsByName(参数)---根据页面项目的名字,取得对象集合。由上面的说明可以得知,在使用此两个函数后,由于得到的对象一个是集合,一个不是集合,所以此后的处理也不相同:对于集合,必须指定集合中的确定单元项目。例子如下:遍历某一表单,取得该表单元素
//getElementById的例子
var obj = getElementById(par_obj_id);
var strElements = "";
for (i=0;i<obj.elements.length;i++)
{ ...
- 11:41
- 浏览 (176)
- 评论 (0)
- 分类: Javascript
【全文】
前些天在对公司原有的 web 应用进行改版时遇到一个问题,当时需要从原有的应用中提取出一部分,用一个更为通用的来进行替换,并且仍然保留原有的应用接口。原有的应用属于 news.mycompany.com 域,而新应用将被部署到upload.mycopany.com。当我试着从新的域向 news.mycompany.com 传递数据时,在前台遇到了浏览器返回的“拒绝访问(Access Denied)” 的错误信息,通过参考在google 中查到的大量英文资料找到了问题的症结,并通过指定两个域中页面的docment.domain 属性使问题得到了部分解决。后来一时兴起在 google 中 ...
- 11:39
- 浏览 (516)
- 评论 (0)
- 分类: Javascript
- 浏览: 59112 次
- 性别:

- 来自: 苏州

- 详细资料
搜索本博客
我的相册
7
共 7 张
共 7 张
最近加入圈子
最新评论
-
一步一步学Flash Media Se ...
在上一节中,我们学会了在FMS中使用类,虽然不是正式意义上的类,但也会使我们的程 ...
-- by hereson -
一步一步学Flash Media Se ...
当我们要加的功能越来越多时,就会发现程序会越写越大,这样我们就需要更好的组织我们 ...
-- by hereson -
一步一步学Flash Media Se ...
在连接成功之后,有这样一句代码:chatMsg_so=SharedObject. ...
-- by hereson -
Flex学习笔记_06 使用组件 ...
一个学习CSS的中文网站 - CSSPLAY中文官方网站 致力于CSS技术的提高 ...
-- by goagrass -
看完八条不趴下算你狠!
看过多次, 但不得不顶...
-- by lordhong






评论排行榜