【问题标题】:Open.window in iframeiframe 中的打开窗口
【发布时间】:2012-12-15 19:14:53
【问题描述】:

我正在制作一个有趣的简单网页,我是 JavaScript 的菜鸟,我想做 单击时会打开窗口,我想在 iframe 内打开它们,我想为其提供普通 window.open 的所有功能,我还希望它最大化窗口,但在 iframe 内部而不是外部。我知道关于 window.open 并开始工作我只想让窗口在 iframe 内部而不是在外部工作。我使用记事本作为我的编辑器。这是我的第一个问题,如果我犯了任何错误,请原谅我。谢谢。

【问题讨论】:

  • 你能澄清一下吗?我不太明白...哦还有:i.chzbgr.com/maxW500/6928617728/hA937289F
  • @DumbProducts jsfiddle.net/SHEj9
  • 您不能在 iframe 内“最大化”窗口(我假设您的意思是页面应该填充/适合 iframe),因为这取决于加载的页面而不是您。跨度>
  • 你不能用window.open做你想做的事。

标签: javascript html iframe window.open


【解决方案1】:

如果你想在iframe 中打开window

  1. 使用名称创建iframe

     <iframe name="theFrame"></iframe>
    
  2. 现在这样使用script

     window.open(url, "theFrame");
    

【讨论】:

  • 很确定这不起作用。你能提供一个可行的例子吗?
  • 这个是我当前想要制作的代码,以便我可以在 iframe(如窗口或另一个 iframe)中打开它,然后我可以拖动它、调整大小、最大化/最小化并关闭它。
  • Uncaught (in promise) ReferenceError: url is not defined
  • @Joyston 你还没有定义url
  • 如果我只是想在空白窗口@PraveenKumar 中打开 ifrane,那么 url 应该是什么
【解决方案2】:

如果您为 iFrame 提供名称属性,则可以在链接的目标属性中引用该名称。

<a href="http://www.microsoft.com" target="IFrame">Link Text</a>

【讨论】:

  • 我正在尝试在 iframe 中打开窗口,这样当我执行 javascript 属性 window.open 时,我可以在 iframe 中移动它们、调整它们的大小以及最大化/最小化它们。跨度>
  • 那么,您希望 iframe 内有一个完整的浏览器窗口吗?
  • 是的,我非常希望 iframe 中有一个完整的浏览器窗口,这可能吗?
  • 据我所知,您可以在 iframe 中显示网页的全部内容,但不能显示地址栏、前进、后退或其他控件,如浏览器 inside 的 iframe。您可以使用 css3 的 resizable 属性来允许 iframe 调整大小,就像堆栈溢出的注释框一样。
  • 非常感谢还有什么方法可以拖动和移动我的 iframe
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-21
  • 2017-07-19
  • 1970-01-01
相关资源
最近更新 更多