我過去曾經使用過一些java,它在我們的網絡上創建了一系列服務器。在Intranet頁面上,用戶將登錄,然後開始鍵入文本框,該文本框使用java和數組在鍵入時輸入有效網站的列表。然後,他們將選擇他們想要的服務器(或者完成鍵入),然後單擊「開始RDP」按鈕,該按鈕將表單發佈到同一頁面(檢查有效性)並開始下載一個.rdp文件,以便它們運行顯然啓動mstsc.exe。現在我想知道是否有可能使用jQuery或其他方式動態運行perl腳本來檢查表單是否有有效的請求,然後從鏈接中啓動下載(用於由用戶運行)RDP文件,如\\ someserver \ 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.