打开HTML页面

问题描述:

我有一个.html文件(X),根据某些值应该在打开.html文件(X)时立即打开另一个.html文件(Y)。什么是在JavaScript中实现这个最好的方法?打开HTML页面

另外我想,当用户在Y .html页面上按下'Refresh(F5)'时,应该再次加载的页面是启动当前页面(X)的页面。

+0

你能解释一下你为什么这样做吗? – 2009-05-04 12:54:41

我有依赖于一定的价值 打开.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; 

使用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> 

好的事做将是阿贾克斯。通过JavaScript在某些主div中加载Y的内容。有些信息here

简单的选项是使用框架。首先加载一个框架X,然后根据值加载和调整第二个框架Y.一些信息here