2009-05-04 143 views
0

我有一個.html文件(X),根據某些值應該在打開.html文件(X)時立即打開另一個.html文件(Y)。什麼是在JavaScript中實現這個最好的方法?打開HTML頁面

另外我想,當用戶在Y .html頁面上按下'Refresh(F5)'時,應該再次加載的頁面是啓動當前頁面(X)的頁面。

+0

你能解釋一下你爲什麼這樣做嗎? – 2009-05-04 12:54:41

回答

1

我有依賴於一定的價值 打開.html文件(X)時,應立即 打開另一個.html文件 (Y).html文件(X)。 在JavaScript中實現這個 的最佳方式是什麼?

您可以使用window.open來做到這一點。

而且我想,當用戶按下Y上 「刷新(F5)」的.html頁面 應再次加載是 一個開始當前的(X)。

您可以在onbeforeunload活動頁面(Y)使用

window.parent.window.location.href = window.parent.window.location.href; 
0

使用jQuery它看起來像這樣做:

<input type="text" id="whatPage" value="somepagename"> 
<input type="button" id="someinput" value="getPage"> 

<div id="targetDiv"> 
    I will be filled with the resulting HTML. 
</div> 

<script> 
    $('#someinput').click(function() { 
    $.ajax({ 
    url: $('#whatPage').val()+'.htm', 
    success: function(response) { 
     $('#targetDiv').html(response); 
    } 
    }); 
    }); 
</script> 
0

好的事做將是阿賈克斯。通過JavaScript在某些主div中加載Y的內容。有些信息here

簡單的選項是使用框架。首先加載一個框架X,然後根據值加載和調整第二個框架Y.一些信息here