当前位置: 首页 > 面试题库 >

刷新页面而不刷新iframe

严峰
2023-03-14
问题内容

我有一个jsp文件,其中我在页面顶部显示外部页面(使用iframe),其他部分是写在jsp文件中的html代码的输出。

HTML代码如下所示:

<body>
    <iframe src="http://www.example.com"
            width="100%" 
            height="60" 
            style="border: none;"
            id="ifrm">
    </iframe>
    <table>.....</table>
    <table>.....</table>
</body>

现在,我想以编程方式刷新页面而不刷新iframe

我的问题是我可以不刷新页面就刷新页面iframe吗?

答案/提示将不胜感激。


问题答案:

iframe嵌在主HMTL页面(或在JSP)。因此,如果刷新页面,则肯定会再次加载iframe。

为了避免这种情况,我可以考虑以下两种选择:

  1. 使用AJAX填充页面的其余内容。这将涉及进行Ajax Call并<table>..</table>再次渲染内容(等)。

  2. 更简单的选择:将其余内容放入另一个iframe。这将涉及为其余内容创建另一个JSP页面。



 类似资料:
  • 问题内容: 这有可能吗? 这是问题所在: 我有一个使用此URL的关键字搜索(搜索后):http:// localhost / thi / search?keyword = key 然后我有一个使用AjaxForm插件(jquery)的滑块搜索… 当我执行滑块搜索时,显然我仍然会在关键字搜索URL中(因为请求是通过ajax发送的) 有没有办法将当前网址更改为类似http:// localhost /

  • 问题内容: 有人可以告诉我使用 jquery来显示成功提交表单 而不刷新页面 的教程。传递邮件时,在gmail上会发生类似的事情,黄色的叠加层显示邮件已传递,然后淡出。 我希望根据表单提交的结果显示消息。 问题答案: 好的…类似这样的东西…但是我没有尝试过…所以像教程一样使用它。您也可以使用json js: HTML: form_process.php

  • 问题内容: 我的表单类似于以下内容: 我是AJAX的新手,我要完成的工作是当用户单击“提交”按钮时,我希望脚本在后台运行而不刷新页面。 我尝试了类似下面的代码的方法,但是,它似乎仍然像以前一样提交表单,而不像我所需要的那样(在幕后): 如果可能的话,我想获得使用AJAX实施此功能的帮助, 提前谢谢了 问题答案: 您需要阻止默认操作(实际提交)。

  • 我正在尝试在不刷新页面的情况下上载图片。我使用了以停止刷新页面。但是,当我编写插入我的jQuery代码。这是我的密码: 有人知道如何阻止页面刷新和我的PHP代码被执行吗?

  • 问题内容: 我有一个应用程序,它使用一个ng-view和多个控制器和视图。如果我浏览根目录,例如:www.domain.com,则一切正常。除非我按Ctrl +R(刷新),否则会显示404错误页面未找到。例如:刷新此页面给我错误。http://domain.com/item/1/。 但是,如果我使用hashbang访问页面,则它可以工作。例如:http://domain.com/#!/item/1

  • 问题内容: 我有一个网站需要更新状态。就像飞行一样,您要离开,巡航或着陆。我希望能够刷新状态而无需让观众拥有并重新加载整个页面。我知道有一种使用AJAX和jQuery的方法,但是我对它的工作原理没有任何了解。我也不希望他们单击​​按钮。如果有人知道该怎么做,我将不胜感激! 问题答案: 通常,如果您不知道某些事情是如何工作的,请寻找可以学习的示例。 对于此问题,请考虑 您可以看到使用jQuery很容