日期:2014-05-20  浏览次数:20729 次

难,如何实现点击一部分网页的内容,然后找到它的源代码
现在要开发一个这样应用,没一点头绪,请各高手帮忙想想办法

用户输入一个网页页面地址,我先读出其源代码内容.然后再将该页面显示出来.显示出该页面内容后,用户在这个页面上点击某一部分,可能是一行文字,可能是一幅图片,我要在该页面的源代码中找出用户点击部分的源代码是什么?然后再根据该部分源代码再做分析

想了半天,没一点头绪,请问有什么办法可以实现该功能不?或者有没有这样的开源项目了?非常感谢了!

------解决方案--------------------
firefox浏览器就可以啊
------解决方案--------------------
fireFox有这个功能,我想这个应该很难实现的,除非调用浏览器的内核,或者自己写浏览器,呵呵
------解决方案--------------------
要实现这个我也是一点头绪都没有,只好帮楼主顶,等高人
------解决方案--------------------
alert(event.srcElement.outterHTML)
可以吗?
有什么难的?
------解决方案--------------------
说的具体一点,你读出源代码内容以后,需要转换一下,给每个画面元素加上onlick事件,
在body的onload事件里面加上 onload= "addEvent() "

然后再在源代码内容的头部插入
<script language= "JavaScript ">
function showHtml()
{
alert(event.srcElement.outerHTML);
}

function addEvent(){
for( var i = 0; i < form1.elements.length; i++ ){
var elm = form1.elements(i);
var tgnm = elm.tagName;
switch ( tgnm ){
catch 'IMG ':
elm.attachEvent( 'onclick ', showHtml);
break;
case 'INPUT ':
elm.attachEvent( 'onclick ', showHtml);
break;
default:
break;
}
}
}
</script>