在新选项卡中打开框架内容

时间:2012-08-23 22:53:12

标签: php javascript jquery css

Iam尝试通过重新格式化我的网站来减少文件大小,以使用带有iframe的一个主索引页来显示内容。但是,我希望能够让我的观看者有机会将iframe的内容打开到新标签中进行打印,而不打印出现在索引页面上的所有广告。我已经尝试编写一个java applet,它将识别当前在iframe中显示的内容,并在新选项卡中打开该文件但没有成功。在这种情况下,CSS,jquery,javascripts和php同样没有任何帮助。我不想为一个定位iframe的内容创建两个单独的链接,另一个定位新的标签。我想要一个链接,当点击它时,它将打开框架中显示的任何文件到一个新选项卡。我希望得到太多,还是可以创建这样的脚本?

3 个答案:

答案 0 :(得分:1)

我认为您需要链接中的target="_blank"属性,否则,我不清楚您的意思

答案 1 :(得分:0)

在iFrame中的链接上使用target="_parent"属性。

答案 2 :(得分:0)

css似乎是要走的路。

您可以为iframe外的所有内容分配“NotForPrint”类。然后,您将使用media属性,并在页面上有两个不同的样式表,一个用于媒体屏幕,另一个用于媒体打印。媒体打印样式表将隐藏除iframe之外的所有内容。或者你可以有一个“打印预览”按钮,并且onclick有一个JavaScript函数切换NotForPrint类显示。

相反也是如此,为iframe分配了一个“ForPrint”类。

在这种情况下,您不使用新选项卡,所有内容都在同一窗口中发生。