2009-04-08 2 views
0

나는 우리의 웹 기반 직원 일정 시스템을위한 작은 Vista/7 사이드 바 가제트를 코딩하고있어, 내 Google-FU가 해결할 수없는 Javascript 문제가 발생했습니다. . 클라이언트에서 로그인 양식을 채우는 방법을 알아낼 수 없습니다.양식 클라이언트 쪽에서 작성 [자바 스크립트]

새 ActiveXObject를 생성하여 사이트로 이동하지만 여기서부터 어디로 가야할지를 놓쳤습니다.

var conn = new ActiveXObject("Microsoft.XMLHTTP"); 
conn.open("POST", "url", false); 
conn.send(null); 

양식 ID를 기반으로 ActiveXObject에서 양식에 액세스 할 수 있습니까? POST 대 GET에 대해 몇 가지 헤더를 변경해야한다고 가정합니다.

참고 자료 나 링크를 이용해 주셔서 감사합니다. 나는 많이 찾지 못했고 JavaScript는 나의 장점이 아닙니다.

답변

1

"사이트로 이동"은 브라우저에서 수행하는 작업입니다. 실제로 원하는 경우 XMLHTTP 개체가 아니라 브라우저 엔진이 필요합니다. (IE는 COM으로 공개됩니다.)

URL에 무언가를 올리면 원하는대로 진행됩니다. 실제로 null 대신 데이터 (예 : form)를 실제로 보내야합니다. 피들러 (Fiddler) (Google)를 받고 일반 브라우저에서 전화를 모니터링하는 것이 좋습니다. 나는 또한 방화범이 끌리는 소리를 듣는다. 이 도구 중 하나를 사용하면 브라우저가 서버에 보내는 내용을 볼 수 있으며 null 대신 복사하여 보낼 수 있습니다.