<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title></title> <mce:script type="text/javascript" src="jquery-1.3.2.min.js" mce_src="jquery-1.3.2.min.js"></mce:script> </head> <mce:script type="text/javascript"><!-- //等待dom元素准备完毕执行,其实下面的很多代码可以放到这个事件中来 $(document).ready(function(){ // Your code here... alert('这里是加拿大黄页采集程序!'); }); // --></mce:script> <body> <form action="" name="mainform" id="mainform" method="post"> <input name="start" id="start" type="button" value="start" /> </form> <mce:script type="text/javascript"><!-- //这里一定要放在dom文档的下面,因为如果放在文档出现之前js无法知道该文档会出现哪些元素,而初始化js则没关系 $("#start").click(function() { // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * input[type='button'] 给所有类型为button的控件添加事件 #号是唯一选择符,表示只选择一个元素 // * 另外需要注意的是对于一个控件来说 name="start" 和 id="start"是不同的 js只识别id而忽略name 如果一个控件 // * 没有id属性则#选取无效 JQuery也继承了这一点 // * 在关于Jquery必须写在文档生成之后这个问题,我觉得有一点值得注意的是如果web应用有一个地方是需要禁止操作的, // * 那么如果由于网速较慢,而导致Jquery还没有完全读取成功,那么界面控制方面可能会产生问题,所以势必在商业应用上 // * 需要注意在页面没有完全读取之前采取一定的保护措施,例如用户无法点击任何元素。 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *// alert('采集开始'); // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * $.post('demo.asp', { text: 'my string', number: 23 }, function() { alert('采集完成'); }); }); // --></mce:script> </body> </html> 第一期到此为止