当先锋百科网

首页 1 2 3 4 5 6 7

我在我的index.html中使用iframe标记。以下是密码通过jquery更改另一个html的html div的内容

style="position: absolute; top: 0px;">

style="position: absolute; top: 103px;">

style="position: absolute; top: 103px; left: 260px">

style="position: absolute; top: 605px;">

我的登录div位于menu.html中,登出位于footer.html。我想在登录div隐藏(登录后)时显示注销,当我单击注销时,我希望我的注销链接隐藏并显示登录div。由于他们都在不同的HTML,所以我想知道我们如何能够同时做到这一点。此时此功能正在工作,但我需要刷新页面。 另外window.location.reload没有用。 有没有更简单的方法同时在多个html中执行隐藏/显示操作。

2013-03-31

rkj

+2

嗨,虽然你问的是可能的,但我必须告诉你,除非你有一些非常具体的需求,否则你应该强烈思考如何放弃iframe解决方案?如果您使用服务器端语言处理主页面,则可以轻松地将每个单独文件的内容包含在主HTML页面中,而无需使用iframe。这样,就会有一个单一的文件,你不必处理跨帧操作。 –

+0

@plalx说,这可以做到,但为什么?如果你拥有所有这些页面,那么为什么你会在世界上使用iframe?他们只会让你极度头痛,试图在他们之间编写脚本。在问题中调用iframe时最好使用div。 –