| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 901 人关注过本帖
标题:[求助]一个DHTML 对象和集合操作的问题
只看楼主 加入收藏
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
结帖率:92.86%
收藏
 问题点数:0 回复次数:5 
[求助]一个DHTML 对象和集合操作的问题
近两天,我都在研究一个叫CppWebBrowser的控件(BCB中的,其实IE就是用的这个)。CppWebBrowser有个Document属性可以看成DHTML的document。(相关链接:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/modcore/html/deovrWorkingWithObjectsCollections.asp) (以下都以现在你看的这个页面在 IE中[查看]--》[源文件] 所显示的源码来讨论) 问题:我用CppWebBrowser来模拟在这个论坛发贴的过程,即:自动注册,自动登陆,自动抓取网页上特定或随机主题的链接,自动发贴.前面的几个问题都已解决,但在自动发贴上遇到问题。 1。document元素一般都有ID或者name,但这个编辑框(就是现在这个贴子最下面,发贴时用来输入文字)的ID或name我不能确定。如果用ASP的函数来查找该如何写?用DHTML的document如何操作这个编辑框? 2。我研究了一下,Body 就是我们要post的文本
<input type=hidden id="Body" name="Body" value="">
那么,只要赋给这个Body的value一个我们想要的值,比如:value="abcdefg",再令
<input type=Submit value="OK!发表回复" name=Submit onclick="this.value='正在提交,请稍后'">
Submit产生一个click事件,这个内容为"abcdef"的回贴就发出去了。 但事实上没有,结果得到一个发空信息的警示页。 也就是说,可以肯定Body肯定被清空了,我在程序中打印前后的Body的值也证实了这一点。 这里想请教: Body被赋值后(我确定在已经有值了)为什么在编辑框中不显示?我将这个页(现在你所看的页面)存作本地的1.htm,并将缓存中的DhtmlEdit[1].js复制到同一目录,并修改1.htm两处: 1。增加
<script language = "JavaScript" src = "DhtmlEdit[1].js"></script>
2.修改
<input type=hidden id="Body" name="Body" value="">
<input type=hidden id="Body" name="Body" value="1234567890">
用IE打开1.htm结果,1234567890 显示了 想不通我在程序中令Body的value="1234567890"为什么不显示?
<iframe class="Dvbbs_Reply" ID="Dvbbs_Composition" MARGINHEIGHT="5" MARGINWIDTH="5" width="100%" height="100%" onBlur="CheckCount('Body','total');"></iframe>

[此贴子已经被作者于2005-9-1 23:05:59编辑过]

搜索更多相关主题的帖子: DHTML library 对象 CHS chs 
2005-08-28 12:08
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
是我的问题没说明白还是.....?????

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-08-29 10:03
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
我认为这只是DHTML 对象模型的一个很基础的问题,只是我没学过ASP不了解语法罢了,为什么没人回答? Set P = document.all.tags("P")//例如,有一个含有十个文本段落的页面,其中每个段落都包含在 <P></P> 标记对中。可以使用 All 集合的 tags 方法返回由同样类型的项组成的子集合。 而现在我只是想找这个“DhtmlEdit” Set EDIT = document.all.tags("?????")//这里怎么填?

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-08-29 10:12
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
填textarea看看
2005-08-29 10:38
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
这个textarea在动网的老版本中是有的(比如:唯C论坛),现在这个论坛好象没有textarea标志.



PS:好象论坛从昨天起有点问题,老是出错。

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-08-29 11:24
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
hxfly 有动网源代码 怎么不发表点意见
2005-08-29 13:13
快速回复:[求助]一个DHTML 对象和集合操作的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014647 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved