【问题标题】:Popup window without JavaScript? [duplicate]没有 JavaScript 的弹出窗口? [复制]
【发布时间】:2015-10-26 19:36:21
【问题描述】:

我可以使用window.open('the link here','name','height=x,width=x') 来制作一个弹出窗口。使用href 标签或类似标签,这是否可能完全不使用 JavaScript?

<a href="popup:http://stackoverflow.com">Stackoverflow Popup</a> 之类的东西,popup: 将导致弹出窗口,类似于mailto: 发送邮件的方式。

【问题讨论】:

  • 为什么不能使用javascript?
  • @EthanBrouwer 1. 我只是好奇,2. 它会让一些工作更容易一些,因为我不必在 HTML 和 JavaScript 之间来回切换
  • 可以使用target属性。但是你不会拥有 JavaScript 弹出的功能。
  • 如果您想进行 Web 开发,并且希望网站能够正常运行,您将不得不使用 javascript、css 和 html。如果没有这三个方面,要制作一个好的网站真的很难(我什至可以说几乎是不可能的)。
  • @EthanBrouwer 我知道,但我主要是好奇这是否可能。

标签: html href


【解决方案1】:

您可以使用target 属性在新窗口中打开

<a href="popup:http://stackoverflow.com" target="_blank">Stackoverflow Popup</a>

一些文档是here

【讨论】:

  • 我尝试了 target="_blank" 但它只是在新选项卡中打开,而不是在新窗口中打开。我正在寻找一个通用命令,而不是在某些浏览器上做一件事,而在其他浏览器上做其他事情的命令。这是迄今为止我发现的最接近弹出窗口的命令。
  • OP 正在寻找的答案是不可能的......
【解决方案2】:

弹出窗口可能是一个模态窗口?

有一种使用 CSS 的方法,如 SevenSignature[1] 所教。

【讨论】:

  • 我更多的是寻找一个新的整个窗口,而不仅仅是一个模态窗口。不过谢谢
  • 为我工作...
猜你喜欢
  • 2015-09-18
  • 1970-01-01
  • 2013-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-26
相关资源
最近更新 更多