提了三次了!!!什么XXXX,(100分)

  • 主题发起人 主题发起人 allen72
  • 开始时间 开始时间
A

allen72

Unregistered / Unconfirmed
GUEST, unregistred user!
网页看源码,
memo1.lines.add(ihtmldocument2(webbrowser1.document).body.outerhtml
但我用 NetCaptor6.01 (一个网上下载的浏览器)看网页时,用view中的sourcer看到
下面的内容,是什么???
怎样才能在自己的游览器中实现看下面源码的功能???

.....
// (Rightclick:) This section disables right click in MSIE and Netscape
// function right(evnt) {
// if (navigator.appName.toUpperCase().match(/NETSCAPE/) != null) {
// if (evnt.which >= 2){
// alert("Thank you for using "+OEMName);
// return false;
// }
// } else {
// if (event.button >= 2) {
// alert("Thank you for using "+OEMName);
// return false 。。。。。。。。。。。。。。
。。。。。。。。。。。。
 
总算提了出来!!!!
 
你文不对题啊!呵呵
 
就是说,我用
memo1.lines.add(ihtmldocument2(webbrowser1.document).body.outerhtml
不能读到象NetCaptor6.01 中的view 中 source看到的内容!!它看到的是上面提问
中的内容,我看到的是html 格式!!!不一样!!!!!
 
估计会不会是Netscape把格式整理过了?或者网页是有frame的,两个看的frame不同?
 
body.outerhtml这句只能得到Body的Html,你用下面这句可以得到全的。
Memo1.Text := WebBrowser1.OleObject.document.documentelement.innerhtml;
 
来自 allen72:

用unreal的方法读出来的文本还是和Netcaptor的view中的source中的不同!!
你们要去看看如下网页:
https://secure.clickdough.com/servlets/cr/CRSignup.po
我用其它一些浏览器也能看到象程序代码一样的源文件,它们中有var,function
...等
如。。。。(我加了//,要不贴粘后会出错)
//var CR_SITE_ID = 1;
//var CR_AD_VECTOR = '700009';
//var CR_DOUBLECLICK_AD_IMAGE_HREF = 'http://ads1.intelliads.com/html-bin/click100.asp?obnum=700009&cbvar=';
//var CR_DOUBLECLICK_AD_IMAGE_SRC = 'http://ads1.intelliads.com/html-bin/adselect100.asp?obnum=700009&cbvar=';
//var ST = null</SCRIPT><SCRIPT id='OEMName' language='JavaScript'>var OEMName = 'ClickDough'</SCRIPT><SCRIPT language='JavaScript'>
<!--
/*******************************************************
* Original JavaScript by Kipp B. Smith ?1999 (6EQUJ5)
* http://www.kipp.smith.net/ kipp@smith.net
* License is granted if entire original credits remain.
* Please contact author regarding use of this code. ;)
********************************************************/
// (Rightclick:) This section disables right click in MSIE and Netscape
//function right(evnt) {
// if (navigator.appName.toUpperCase().match(/NETSCAPE/) != null) {
// if (evnt.which >= 2){
// alert("Thank you for using "+OEMName);
// return false;
略。。。。。。

<font color=green>
刚才的帖子被我删除了,你这家伙发了一堆帖子都有 < ,这是HTML的语法,换成《 就没事了。
还有你去年的那些帖子,如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
</font>
 
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=463617
 
接受答案了.
 
后退
顶部