0
我的客戶希望在他的網站上放置一個按鈕,在他們沒有託管或訪問服務器的第三方網站上觸發一個操作,這意味着現在必須將代碼嵌入到HTML代碼中。我的網站如何登錄vistor進入第三方網站?
該按鈕不公開,它是某些員工的通用登錄。
<!doctype html>
<html>
<head>
<title>Add a Lead</title>
</head>
<script type="text/vbscript">
sub Execute()
Dim IE
Dim WRI
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.navigate "http://rentalapp.zillow.com/"
Do While (IE.Busy)
WScript.Sleep 10
Loop
Set WRI = IE.document.getElementByID("username")
WRI.Value = "username"
Set WRI = IE.document.getElementByID("password")
WRI.Value = "password"
Set WRI = IE.document.Forms(0)
WRI.Submit
WScript.Sleep 1000
IE.navigate "http://rentalapp.zillow.com/leads/add/"
end sub
</script>
<body>
<button onClick="Execute()">Add A Lead</button>
This is supposed to fire off the method called execute.
</body>
</html>
只是爲了澄清:這聽起來像客戶要求在他們的網站上的一個按鈕,點擊後,將輸入客戶的用戶名和密碼到一個窗體,從而登錄他們。這聽起來像個壞主意!如果他們想在* public *網站上使用這個按鈕,那就更糟了!如果客戶想要按下按鈕,請查看OpenID。或者,也許只是增加網站身份驗證cookie的超時時間。你能澄清客戶實際要求的是什麼嗎?如果我們知道真正的問題是什麼,也許我們可以幫助解決真正的問題。 –
該按鈕不是公開的,它是某些員工的通用登錄,僅僅是爲了減少用戶登錄他們必須處理的每個站點的時間。這些信息都不是公開的。我不確定是否需要另外一條路線是值得的,我寧願試圖弄清楚這一點,因爲我幾乎可以肯定它可以工作。我已經想出瞭如何使用JavaScript進行導航,最後如何輸入登錄憑據,我將被設置。 –