TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
bita hekmat
NA
8
3.5k
Calling a Javascript function in the C# webBrowser control
Aug 11 2015 7:26 AM
I've wrote this code and it's okay in Vs2008 (xp-sp3) but in Vs2010 (windows 7 ) it dosen't work
What do you think about this problem ? And how can i solve that?
I wanna get the phone number of Html source this link :
http://tehran.divar.ir/v/%D9%BE%D8%B1%D8%A7%DB%8C%D8%AF-141-%D8%B3%D9%81%DB%8C%D8%AF-%D9%85%D8%AF%D9%84-%D8%B4%D9%87%D8%B1%DB%8C%D9%88%D8%B1-89/V9TAo4aLx/
//**
private void button1_Click(object sender, EventArgs e)
{
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
HtmlElement H_EL = webBrowser1.Document.GetElementById("phone_field");
H_EL.GetElementsByTagName("A")[0].InvokeMember("click");
MessageBox.Show(H_EL.GetElementsByTagName("b").Count.ToString());
MessageBox.Show(H_EL.GetElementsByTagName("b")[0].InnerText);
}
private void button2_Click(object sender, EventArgs e)
{
webBrowser1.Document.InvokeScript("showContactInfo");
}
//**
this is my problem
This phone number isn't in source HTML source and show this when I click on java script
I do this with another solution ,when I click F12 in googlechrome and write this code in console after that show the phone number
//**
$(
'#phone_field a:first'
).trigger(
'click'
);
alert($(
'#phone_field b'
).text());
//**
How can I do like this in #c
__
before click javascript button
http://uploads.im/0l5WF.png
after click javascript button
http://uploads.im/k4oJ6.jpg
Reply
Answers (
0
)
print and preview of pdf file
code for hotel menu app using c#