从第A页链接到第B页的特定iframe

时间:2015-07-22 15:53:01

标签: javascript jquery html css iframe

我正在建立一个网站来展示我们的照片。

为此,我们使用提供图库的第三方供应商:http://gallery.wisejam.com/index.html。 但是,为了让访问者能够访问我们自己的网站,我已将网页设置为iframe:http://wisejam.com/gallery-2/ 到目前为止,一切正常。

现在,我无法继续下去,当我希望从帖子/页面深层链接到某个照片以在iframe中打开时。

只要访问者在页面(gallery-2)上使用以下代码就可以正常工作......

<a href="http://gallery.wisejam.com/featured/distortion-clear-waters-robert-schaelike.html" target="iframe_a">Distortion</a>

但是,我想要实现的目标是让内部链接显示在“画廊-2”的iframe中,而不是将其发送给艺术家&#39 ;页。我希望与我们一起留下访客!

对不起,如果这个问题太简单,我可以问,但我不是专业的程序员。

非常感谢您的投入和帮助!

2 个答案:

答案 0 :(得分:0)

你写:target =&#34; iframe_a&#34;所以照片会转到您命名的框架:name =&#34; iframe_a&#34; 。请检查一下。

如果您要上传完整的代码,我们将能够为您提供更好的解决方案帮助。

答案 1 :(得分:0)

我找到了一个php解决方案。这很简单,我真的感到沮丧,因为我花了两天的时间来提出代码。

代码在正文中的着陆页(第A页)上进行:

  /* call iframe */
  switch($_GET['action']) {
  case 'aaa': $link="http://deeplinkAAA"; break;
  case 'bbb': $link="http://deeplinkBBB"; break;
  default: $link="http://whatever"; break;
  } 

    <iframe src="<?= $link ?>" style='border:none' width='xx' height='yy' ></iframe>

页面B的链接:

    <a href="pageA-with-above-code?action=aaa">Some Text for AAA</a>

    <a href="pageA-with-above-code?action=bbb">Some Text for BBB</a>

如果你想看到它的作用:

Pixel - Funny Palm Cat