2011-01-04 6 views
0

외부 ASP 페이지 (회사 서버에서 - 내 직업에 사용하고 있다는 사실과 관련없는 나에게 관련이 없음)를 사용하고 있습니다.JavaScript가있는 외부 HTML/asp 페이지에서 텍스트 가져 오기

ASP 페이지에는 하나의 쿼리가 있으며, 여기에 내용을 쓰고 있습니다.

정보에는 일정한 머리말 ('HEADER'로 가정)이있는 특정 줄이 있습니다. 'HEADER'가 포함 된 줄을 내 HTA에 가져 와서이 줄만 표시하는 HTA를 작성하고 싶습니다.

나는 이것이 어떤 서버 상호 작용없이도 가능하지 않다고 생각하지만 어쨌든 묻습니다. 누군가 그것을하는 방법을 생각할 수 있습니까?

덕분에, 로템

+0

좋아, 나는에있을거야 때, 모든 사이트에 대해 작동하지 않는 경우, 텔넷을 사용하여 자바 스크립트 뭔가를 만들어 나는 그것을 점검 할 것이지만 나는 이것이 일을 할 것이라고 생각한다. 코드 : \t Rotem

답변

0

좋아, 텔넷을 사용하여 JavaScript로 만들었습니다.

그것은 모든 사이트에서 작동하지 않습니다. 내가 일할 때 확인할 것입니다. 그러나 이것이 작업을 수행 할 것이라고 생각합니다.

코드 : 브레인 스토밍에 대한

<script type="text/javascript"> 
    var WshShell = new ActiveXObject("WScript.Shell"); 
    WshShell.Run("telnet -fc:/telnetlog.txt www.google.com 80"); // This will save me the source file + minor junk! 
    setTimeout("WshShell.SendKeys('GET/HTTP/1.0~~')",1000); // Enter the command it telnet </script> 

감사합니다, 로템

1

당신은 해당 페이지에서 데이터를 끌어 Ajax 요청을 사용할 수 있습니다. 자바 스크립트 페이지는 대부분의 브라우저에서 크로스 사이트 스크립팅을 방지하기 때문에 데이터를 가져 오려는 페이지와 동일한 서버에 있어야합니다. 다음은 시작하기 좋은 장소입니다. http://www.w3schools.com/ajax/ajax_intro.asp

+0

안녕하세요. 제가 페이지가 외부이고 서버에 액세스 할 수 없다고 말했기 때문에 말입니다. 크로스 스크립팅 문제가없는 무언가가 필요합니다 .. 문제라면 HTA를 사용하고 있습니다. – Rotem

+0

그런 다음 크로스 사이트 스크립팅 문제가없는 서버 측 언어를 사용해야합니다. – Colum

+0

사용할 서버가 없기 때문에이 옵션을 사용할 수 없습니다. 어쩌면이 URL에 포트 80의 텔넷으로 가능합니까? 그런 식으로? – Rotem