2012-11-07 3 views
0

과거에 우리 네트워크에 서버 배열을 만드는 Java가 있습니다. 인트라넷 페이지에서 사용자는 로그인 한 다음 입력 할 때 유효한 사이트 목록을 제공하기 위해 java 및 배열을 사용하는 텍스트 상자에 입력을 시작합니다. 그런 다음 원하는 서버를 선택하고 (입력을 마치면) "RDP 시작"버튼을 클릭하여 동일한 페이지에 양식을 게시하고 (유효성을 검사 한 후) 실행을위한 .rdp 파일의 다운로드를 시작합니다. 분명히 mstsc.exe가 시작됩니다. 이제 jquery 또는 동적으로 perl 스크립트를 실행하여 양식에 유효한 요청이 있는지 확인한 다음 \\ someserver \와 같은 링크에서 RDP 파일 다운로드 (사용자가 실행하기 위해)를 시작할 수 있는지 궁금합니다. somehiddenshare $ \ servername.rdp.다시로드하지 않고 텍스트 상자에서 파일 열기 페이지

<html lang="en"> 
<head> 
    <script language="javascript" type="text/javascript" src="../js/actb.js"></script> 
    <script language="javascript" type="text/javascript" src="../js/common.js"></script> 
    <script> 
    var sitearray=new Array('server1','20.20.20.20','server2','20.20.20.21','server3','20.20.20.22'); 
    </script> 
</head> 
<body> 
<!-- OTHER CONTENT IN HERE --> 
    <form action="same_page.pl" method="post" name="rdp_start"> 
    <input type="hidden" value="start_rdp"> 
    <input type="text" size="25" name="start_rdp" id="srv" class="GreyLB8"> 
    <input type="submit" value="Start RDP"> 
    <script> 
    var obj = actb(document.getElementById('srv'),sitearray); 
    </script> 
    </form> 
<!-- OTHER CONTENT IN HERE --> 
</body> 
</html> 

분명히 페이지가 훨씬 더 많은 콘텐츠를 가지고 있으며, 그것이 내가 사용자가 중간에있을 수 있습니다으로 변경하지 않는 내용이다 :이 변경됩니다 감사하지만 다음과 같이 내가 사용 양식입니다 다른 양식을 업데이트하지만 먼저 서버를 확인해야합니다. 현재 RDP를 열려면 기본적으로 페이지를 다시로드해야합니다.

미리 조언 해 주셔서 감사합니다. E.

답변

0

양식 태그의 작업 속성을 rdp 파일을 가리 키도록 변경하기 만하면됩니다. 자바 스크립트와 add target = "_ new"를 통해 동적으로 브라우저가 다운로드 한 것을 인식하자마자 닫히는 새 탭으로 보내집니다.

관련 문제