gpt4 book ai didi

javascript - 内联 javascript 与 IE 不同

转载 作者:行者123 更新时间:2023-11-28 20:20:01 24 4
gpt4 key购买 nike

我有一个灯箱,可以在除 IE 之外的所有浏览器中使用。所以,我只想让 IE 在新窗口中打开信息。如果使用 IE,如何将此 href 更改为网站地址?

来自标题:

<script language="javascript" type="text/javascript">
var htmlblock = 'html to appear in lightbox/new window';
</script>

从 body 来看:

<a id="contact-link" href="javascript:lightbox(htmlblock);">
<div id="contact-button">
Link to open lightbox/new window
</div>
</a>

最佳答案

你可以做这样的事情。但灯箱在 IE 中应该可以正常工作。

JS

<script type="text/javascript">
var htmlblock = 'html to appear in lightbox/new window';
</script>

<![IF IE]>
<script type="text/javascript">
function openLightbox() {
// do ie stuff;
}
</script>
<![endif]>

<![if !IE]>
<script language="javascript" type="text/javascript">

function openLightbox() {
lightbox(htmlblock);
}

</script>
<![endif]>

HTML

<a id="contact-link" href="javascript:openLightbox();">
<div id="contact-button">
Link to open lightbox/new window
</div>
</a>

注意:您不应在 a 标记内使用 div

关于javascript - 内联 javascript 与 IE 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18516763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com