社区
HTML/XML
帖子详情
请问DX,是否能够把通过IHTMLDocument2得到的网页里面的链接直接触发?
guti_milan
2006-09-11 05:42:38
我现在已经可以得到自己想要的链接
但是我如何在不用Naviagte2 等方法的同时触发他们呢
是否用get_click?
还是用其他
请帮帮忙!
谢了!!!!!!!!!!!
...全文
285
7
打赏
收藏
请问DX,是否能够把通过IHTMLDocument2得到的网页里面的链接直接触发?
我现在已经可以得到自己想要的链接 但是我如何在不用Naviagte2 等方法的同时触发他们呢 是否用get_click? 还是用其他 请帮帮忙! 谢了!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lion_wing
2006-09-25
打赏
举报
回复
那就是你的代码有问题了
guti_milan
2006-09-14
打赏
举报
回复
是的
断点没有触发!
lion_wing
2006-09-12
打赏
举报
回复
IHTMLDocument2::open是打开一个窗口,并加载页面
IHTMLElement::click是指定的标记单击,当然可以在脚本中的链接标记onclick中,打开一个窗口,也可以做其它的处理。
guti_milan
2006-09-12
打赏
举报
回复
那兄台
IHTMLDocument2::open
和上面的方法有什么区别吗?
谢谢!
lion_wing
2006-09-12
打赏
举报
回复
你的意思是说if(hr == S_OK)这个条件成立了,
但GetMyLinks(0,67);这一行代码却不执行?
guti_milan
2006-09-12
打赏
举报
回复
click事件发生后
他的IHTMLDocument2指针是click触发的那个页面的指针吗?
还有
BOOL CGutiBrowserView::GetNextPageLinks(int s,int e)
{
IHTMLDocument2 *pDoc = NULL;
IHTMLElementCollection *pAllElem = NULL;
IHTMLElement *pElem = NULL;
// IHTMLAnchorElement *pAnchor = NULL;
// IHTMLElement *ptext = NULL;
long p;
// BSTR bstrSrc;
VARIANT name;
name.vt = VT_I4;
HRESULT hr;
// CLink *item;
try{
pDoc = (IHTMLDocument2*)(this->GetHtmlDocument());
if(pDoc!=NULL)
{
// m_LinkList.Clean();
pDoc->get_links(&pAllElem);
if(pAllElem!=NULL)
{
pAllElem->get_length(&p);
if(p>0)
{
//save all links
for(int i=s; i<e; i++)
{
name.lVal = i;
hr = pAllElem->item(name, name, (LPDISPATCH*)&pElem);
if(hr == S_OK)
{
if(pElem != NULL)
{
hr = pElem->click();
if (hr == S_OK)
{
GetMyLinks(0,67);
}
pElem->Release();
pElem = NULL;
}
}
}
}
}
}
}catch(...){}
try{
if(pDoc != NULL)
pDoc->Release();
if(pAllElem != NULL)
pAllElem->Release();
}catch(...){}
return TRUE;
}
我调试了
hr = pElem->click();也触发了
但是if(hr == S_OK)里面不执行!
不知道为啥!
兄台帮我看看,问题出在哪里?
lion_wing
2006-09-11
打赏
举报
回复
IHTMLElement::click Method
--------------------------------------------------------------------------------
Simulates a click by causing the onclick event to fire.
Syntax
HRESULT click(VOID);
Return Value
Returns S_OK if successful, or an error value otherwise.
Remarks
Note Simulating a click using the IHTMLElement::click does not bring the element being clicked into focus. (See example below).
数据库实验三 数据查询二
本关任务:查询来自借阅、图书、读者数据表的数据为了完成本关任务,你需要掌握:如何多表查询查询多个数据表在实际应用中,查询经常会涉及到几个数据表。基于多个相关联的数据表进行的查询称为连接查询。命令格式:select * from 数据表from 数据表1,数据表2 where 连接条件对于连接查询,在FROM短语后多个数据表的名称之间用逗号隔开,在WHERE短语中须指定数据表之间进行连接的条件。
数据库实验二 数据查询
数据库实验二 数据查询
数据库实验|| 实验二:数据查询
4)理解和掌握SQL查询语句各个子句的特点和作用,按照SQL语言规范写出具体的SQL查询语句并调试通过。5)统计所有选修人数多于20的课程号和选课人数,并按人数降序排列,若人数相等,则按课程号升序排列。2)熟悉SQL语言的基本查询,包括单表查询,分组统计查询,连接查询。6)检索所有缓考(成绩为NULL)的同学学号、姓名和缓考课程号。15)检索至少选修了一门田老师所授课程的学生姓名、学号。2)查询管理系的学生所选修的课程和成绩。9)检索全体学生都选修的课程号和课程名。10)检索未选修任何课程的学生学号。
【数据库系统概论】实验二 SQL数据查询
在学生表中增加一个属性”phone”,类型为字符型,长度为11位。 在学生表中对属性姓名,年龄建立索引,姓名为升序,年龄为降序。 查询考试不及格的学生和没有参加考试的学生名单。 查询选修了“C语言”课程的学生名单。 统计每门课程的平均成绩,按照从高到低排序。 找出平均成绩最高的学生。 找出选修了2门课以上的学生。 查询每位同学高于自己平均分的课程。 查询全部同学都选修了的课程。 查询至少选修了学号为“”同学选修全部课程的学生。
数据库实验二之数据查询
数据库实验二之数据查询 s表 p表 j表 spj表
HTML/XML
3,056
社区成员
8,075
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章