打开HTML页面

时间:2009-05-04 12:53:34

标签: javascript html

我有一个.html文件(X),根据某些值,在打开.html文件(X)时应立即打开另一个.html文件(Y)。在javascript中实现此功能的最佳方法是什么?

此外,我希望当用户在Y .html上按“刷新(F5)”时,应该再次加载的页面是启动当前页面(X)的页面。

3 个答案:

答案 0 :(得分:1)

  

我有一个.html文件(X)   应该取决于某些价值   立即打开另一个.html文件   (Y)打开.html文件(X)时。   实现这一目标的最佳方式是什么   在javascript内?

您可以使用window.open执行此操作。

  

当用户按下时我也希望这样   '.html页面上的'刷新(F5)'   应该再加载成为   一个开始当前的(X)。

您可以使用

在页面(Y)的onbeforeunload事件中执行此操作
window.parent.window.location.href = window.parent.window.location.href;

答案 1 :(得分: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>

答案 2 :(得分:0)

要做的好事将是ajax。通过javascript在一些主要div中加载Y的内容。一些信息here

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