【问题标题】:Question on using Href关于使用 Href 的问题
【发布时间】:2011-06-18 06:42:53
【问题描述】:

我使用以下内容在点击HREF时显示消息

<td align="center" style="background-color: #99ccff; border: 1px solid #000;" class="style22">
                        <a href="" onclick="return confirm('Select This Opton for qualifying asylee/refuge status students who require');">?</a>
                    </td>

这很好用。但我的问题是在 IE 上,它显示带有问号的弹出窗口,而在其他浏览器中却没有,我怎么能像在 IE 中那样拥有它

在 IE 上,我得到了前面提到的内容,而且我想根据我自己的而不是 Message from webpage 来显示标题我想写一个自定义的,我可以如何帮助任何人

【问题讨论】:

    标签: javascript asp.net href


    【解决方案1】:

    没有自定义确认弹出框的选项......

    不过,您可以尝试使用页面内的模式对话框。 jQuery UI 有一个不错的:http://jqueryui.com/demos/dialog/#modal-confirmation

    【讨论】:

      【解决方案2】:

      虽然无法自定义默认浏览器确认(或警报)弹出窗口,但完全可以实现自己的并使用它。在此过程中,您可以自定义任何您喜欢的内容,从标题到按钮再到颜色。

      看看this site,它提供了一个 JavaScript 库来做这件事。

      【讨论】:

      • +1 看起来像一个不错的库,在这种情况下可能比 jQuery UI 更好。
      【解决方案3】:

      参考Changing the default title of confirm() in JavaScript?,您不能覆盖javascript确认对话框的默认标题。

      您还有其他选择,例如 JQuery Dialog

      【讨论】:

      • @Dorababu:如果将它附加到消息文本中会发生什么??
      • 您好,我需要另一个小帮助,我想在我编写的脚本中有一个换行语句是否可能
      【解决方案4】:

      每个浏览器都实现了自己的弹出窗口。 IE 恰好使用了一个愚蠢的问号。您只能自定义出现在警报框中的消息。如果您想自定义警报框的整个外观和感觉,您需要创建一个似乎悬停在您的内容上的 div 来滚动您自己的外观。

      【讨论】:

        【解决方案5】:

        不幸的是,JavaScript confirm 函数无法让您控制对话框的标题、图标或任何其他方面。如果您想要一个自定义对话框,我建议您改为显示一个看起来有点像对话框的&lt;div&gt;。然后它可以看起来像你想要的那样。 jQuery UI Dialog 可能会有所帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-09-28
          • 1970-01-01
          • 1970-01-01
          • 2016-07-13
          • 2020-12-09
          • 2020-08-31
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多