易截截图软件、单文件、免安装、纯绿色、仅160KB

如何模拟点击HTML中的链接

http://blog.stchur.com/2010/01/15/programmatically-clicking-a-link-in-javascript/
作者介绍如何用javascript模拟用户真实的点击。
这看上去好像很简单,读取href然后利用window.location.href不就行了吗?
其实不然,原因在于现在的网页里的链接不单是直接读取href属性然后跳转到另一个页面,有些链接可以加上event handler,这样就要用javascript去模拟点击了。可是光模拟点击链接却不能实现跳转(挺奇怪)。既然是这样,我们可以先用javascript去模拟点击(激发event handler),然后读取href实现跳转。但 这样的话document.referrer就无法保留啦,而且如果event handler是阻止跳转的,这个模拟方法也还是不够真实。
最后作者给出了95%正确的答案:
有ele.click的用ele.click(IE)
没有的先用JavaScript激发,然后动态建立表单,通过表单跳转(其他浏览器)


相关文档:

HTML语法大全

<! - - ... - -> 註解
 <!> 跑馬燈
 <marquee>...</marquee>普通捲動
 <marquee behavior=slide>...</marquee>滑動
 <marquee behavior=scroll>...</marquee>預設捲動
  ......

jsp html区别

jsp(java server pages)是一种技术,用来处理客户端请求的,(目的是为了达到动态网页的效果),处理后传给客户端(也可以说给了浏览器),就成了我们看到的静态网页(HTML)
 
HTML 加入Java代码(比如<%...%>)不会又任何效果,只会讲<%...%>显示到页面行,或者根据位置影响编译. JSP(Java Server Page)页面其实就是 ......

HTML、SHTML、DHTML、XHTML、XML区别


HTML - Hyper Text Mark-up Language - 超文本标记语言
     HTML-超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只 ......

HTML中Select不用Disabled实现ReadOnly的另类实现

HTML中Select不用Disabled实现ReadOnly的另类实现.
<select onbeforeactivate="return false" onfocus="this.blur()" onmouseover="this.setCapture()" onmouseout="this.releaseCapture()">
<option>1</option>
</select>   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号