2011-07-27 5 views
1

Windows Phone 7의 webbrowser 컨트롤에서 아래로 스크롤하려면 javascript가 아닌 코드를 사용하고 싶습니다. 예를 들어 아래로 스크롤 할 때 일부 버튼을 사용하는 것과 같은 의미입니다. 그게 가능하니? Windows Phone에서 스크롤하는 WebBrowser 컨트롤 7

편집

: 나는 InvokeScript를 사용하여 자바 스크립트 함수를 호출하려고하지만 내가이하려고 노력 나에게 알 수없는 오류 80020006.을주고 계속 : 내 코드에서 잘못된

public MainPage() 
    { 
     InitializeComponent(); 
     webBrowser1.Navigate(new Uri("http://www.msn.com")); 
    } 
    private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     webBrowser1.InvokeScript("window.scrollBy(100,100);"); 
    } 

뭔가를?

+1

코드 뒤에있는 웹 브라우저에서 자바 스크립트 함수를 호출 할 수 있습니다. 그게 유에 맞습니까? –

+0

나는 javascript를 아직 시도하지 않았다, 나는 thatres를하기 위하여 재산 또는 무엇이든을 희망했다. 자바 스크립트 이외의 솔루션 theres 아무도 그것을 어떻게하는 방법을 알고 있습니까? 아니면 저에게 링크를주세요. – Ateik

답변

2

외부에서 WebBrowser 컨트롤 내에서 페이지를 스크롤하는 방법은 없습니다. windows.scrollBy()

갱신에서 자바 스크립트 표정으로 그 일을 측면에서

webBrowser1.InvokeScript("eval", "window.scrollBy(100,100);");

을 시도하지만, 당신이보고있는 페이지에서이를 방지 coudl하는 eval를 무시했을 수 있음을 인식 달리는.

WebBrowser 컨트롤은 웹 사이트를 직접 보는 데 사용하기위한 것이 아닙니다.
또한 자신의 페이지에서 scrollBy으로 직접 전화를 시도 했습니까?

관련 문제