html lint到其他页面的iframe

时间:2015-06-12 15:45:11

标签: html iframe hyperlink

我有一个带有2个LinkA和LinkB链接的页面A. 我有一个带有iFrame iFrameB的页面B

我想点击LinkA并转到第B页并在iFrame中加载网址,如果我点击LinkB,请执行相同操作,但在iFrame中加载不同的网址。

这可能吗?

修改

 Page A
 <a href="????">LinkA</a></div>
 <a href="????">LinkB</a></div>

 Page B
 <iframe width="100%" id="myFrame" src="http://www.default.html"></iframe>

从这两个链接我想打开页面B但是使用链接a,iFram必须具有与单击LinkB时不同的src

1 个答案:

答案 0 :(得分:2)

您要求的是两个不同版本的Page B,它们几乎相同,但对于一个属性具有不同的值。

您可以通过为每个版本的页面B创建一个完全独立的.html文件来实现此目的。

然而,通常的解决办法是:

  1. 使用服务器端编程语言生成页面
  2. 将所有HTML放在模板中
  3. 使src属性的值为值(例如src="[% iframe_url | html %]
  4. 使用您的服务器端语言检查查询字符串并有条件地设置iframe_url变量
  5. 然后你可以链接到/pageB?url=1/pageB?url=2(或者你想表达它)。