2011-08-01 24 views
0

我試圖找到一種方法,做到以下幾點: 從我管理的網站(內部),請從一個帳戶(包含用戶名/密碼)的鏈接,並將它打開一個新的網站(外部),需要一個登錄。然後自動將用戶名/密碼字段的值設置爲從管理站點傳遞的值。如何在鏈接/按鈕打開後在外部頁面的表單域中插入值?

我管理的網站是PHP,外部網站是ASPX,和我在的JQuery/AJAX的知識,所以任何的這些方法會奏效。

謝謝!

這裏是我試過到目前爲止使用jQuery 代碼:

$('#login').click(function(){ 
var newpage = window.open("URL",'blank'); 
newpage.myForm.elements["username"].value = 'Testing'; 
}); 

*更新 - 不能編輯外部頁面中使用GET。需要找到一種方法將用戶名/密碼直接粘貼到內部表單的外部表單域中。

回答

2

即使加載到iFrame中,也不可能在不調整瀏覽器安全設置的情況下更改外部站點的字段(對於訪問站點以使用此功能的每個人都不可行)。

+0

我是唯一一個想要在外部網站上插入值的表單(我想節省一些時間輸入很多數字)...我如何通過調整瀏覽器安全設置來實現這一點? –

0

你可以通過用戶名和密碼作爲查詢字符串和aspx頁面上只得到查詢字符串的值和填充字段。

它不是從一個網站的用戶名和密碼信息傳遞給其他一個好主意。

,一旦你打開了ASPX頁面只是得到該URL的用戶名和密碼值和填充字段,你可以創建一個這樣

$passwd = md5("password"); 
<a href='http://example.com/login.aspx?username="testing"&password="<?php echo $passwd ?>' target="_blank" id="login"> 

的鏈接。在填充之前執行密碼的反向md5

+0

嗨Kishore,謝謝你的回答。但是我無法對外部網站進行更改,因此使用GET不適用於此。 – JimmyJammed

+0

我想你是無法設置外部網站上的字段值,如果你不能進行更改或訪問代碼。 – Kishore

相關問題