在我正在开发的网站上,我们有一个新闻页面。新闻页面上是新闻文章的嵌入式 iframe。该网站还在每个页面上都有一个侧边栏,其中包含三个精选新闻故事标题。是否有可能让这些新闻故事都指向新闻页面,然后在 iframe 中打开相应的相关新闻文章?该站点是在 ExpressionEngine 中设置的,因此需要设置链接,以便客户端可以更改新闻链接和相应的 URL。
我知道如果我链接到新闻报道,然后有 target="news-window"(以及 iframe 上的新闻窗口),当您在新闻页面上时,它将在 iframe 中打开。问题是当您在不同的页面上时(因此无法找到 iframe),它会在单独的窗口中打开。我需要先让它进入新闻页面,然后执行href。我认为一些简单的 jquery 应该可以做到,但我不确定从哪里开始。任何帮助都会很棒。
根据下面的答案,我已将代码调整为如下所示:
侧边栏链接: <a href="/news#id=1930">Link Here</a>
在新闻页面上:
<?php if ( isset( $_GET['id'] ) ) : ?>
<iframe src="http://www.newsite.com/news/abunchofletters&ClientArticleID=<?php echo $_GET['id'] ?>" width="680" height="380" scrolling="yes" frameborder="0">
</iframe>
<?php endif; ?>
在 RSS 提要中,文章 ID 由“&ClientArticleID”调用。现在链接有效并且 iframe 有效,但是当您单击链接时,它仍然只指向新闻页面,而不是 iframe 中的特定文章。我正在使用 # 标签而不是 ? 因为它?没有工作。可能是因为我的页面不是以 .php 结尾的,因为它们是通过 EE 实现的。有什么想法吗?