2010-07-23 3 views

답변

2

짧은 이야기 만하면됩니다. 자바 스크립트가 클라이언트 측 기술이기 때문에 클라이언트에서 자바 스크립트가 수행하는 작업을 수행하려면 클라이언트로 가장해야합니다. 전체 문서 객체 모델을 다시 작성하고 자바 스크립트를 실행해야합니다.

당신은 내가 유사한 문제 (PHP 스크립트 내에서 자바 스크립트를 호출) 해결 노력이 티켓 참조 할 수 있습니다 : 당신이 돈 '당신이 문제 도메인 좀 더 설명하면 아마 Can a php proxy script call javascript functions like click?

을, 당신은 발견 할 것이다 심지어 자바 스크립트가 모두 필요합니다! 무엇을 성취하려고 노력하고 있으며 왜 자바 스크립트가 필요합니까? 행운을 빕니다!

+0

대체 솔루션을 찾았지만이 방법은 훨씬 쉬울 것입니다. 저는 클라이언트입니다. 윈도우 폼에 Webbrowser 객체를 가지고 있으므로 마우스 클릭을 가짜로 만들 수 없습니까? 나는 또한 해결책으로 이것을 찾아 냈다 http://www.gamedev.net/community/forums/topic.asp?topic_id=321029 그러나 아주 아주 조잡하게 보인다. – Pieces

+0

버튼 클릭을 위조 할 수는 없지만 버튼을 클릭하면 버튼이 데이터를 보낼 곳으로 데이터를 게시/가져올 수 있습니다. – sholsapp

+0

어떨까요 http://www.megasolutions.net/cSharp/Invoking-Javascript-Functions-from-an-Instance-of-Internet-Explorer-69881.aspx#[email protected] 테스트 할 시간이 없었지만 유망 해 보였습니다. – Pieces

0

WebBrowser.Document 속성은 InvokeScript 메서드가있는 HtmlDocument 개체를 제공합니다. 나는 이것을 WebBrowser 컨트롤에서 JavaScript를 실행하기 위해 사용했다. 솔직히 말해서, 무언가를 끝내는 것은 끔찍한 방법이지만, 그것은 나를 위해 일했습니다. 그게 너에게 쓸모가 있을지도 몰라, 아마도?

+0

Ok, 특정 mousedown 이벤트를 가리키면 어떨까요? 페이지 당 여러 개의 이벤트가 있습니다. – Pieces

0

gnucom 's right.

은 아마 당신이 찾고있는 솔루션은 없습니다 : 그것은 빠른 달러 버디 만들려고 노력

관련 문제