2012-12-20 73 views
0

我們的網頁由表單組成。我該如何禁用退格並詢問:'您是否想要返回「推薦人頁面標題」?我可以通過javascript的引薦網址獲取網頁標題嗎?

我能做禁用退格,但我需要的頁面標題引用網址

window.onkeydown = keydown; 

function keydown() 
{ 
    if(event.keyCode==8){ 
    if (!confirm("Do you want to go back page?")) 
    return false; 
    } 
} 

回答

0

你可以告訴你的URL document.referrer財產。

最好的解決辦法是發送一個AJAX請求到服務器被引薦,讓服務器獲取引薦並獲得冠軍,並傳回這個稱號給客戶端。

在那裏,你可以要求確認。

僞代碼:

var xhr = new XMLHttpRequest(); 
xhr.onload = function() { 
    confirm('Do you want to return to ' + xhr.responseText + '?'); 
}; 
xhr.open('your_url?referrer=' + document.referrer); 
xhr.send(); 

關於 「禁止退格」 的一部分,你可以使用onbeforeunload事件。您將捕獲事件併發送ajax請求。

+0

這不會與asyncronous阿賈克斯工作。 – GottZ

相關問題