内联javascript与IE不同
Inline javascript different if IE
我有一个灯箱,它适用于除IE之外的所有浏览器。所以,我只想让IE在一个新窗口中打开信息。如果使用IE,如何将此href更改为网站地址?
来自标题:
<script language="javascript" type="text/javascript">
var htmlblock = 'html to appear in lightbox/new window';
</script>
来自身体:
<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
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 从IE中的不同元素调用时,文件输入控件未正确启动
- 修正了在Bootstrap Modal中IE 10与Chrome和Firefox的不同位置
- offset()-top-XX在Webkit v Firefox/IE中给出了不同的结果
- IE上的Jquery选择行为不同
- ASP中的JavaScript在IE中的表现与FireFox不同
- .getComputedTextLength()在IE和Chrome中返回不同的值
- isNaN在IE和Chrome中得到不同的结果
- 不同的日期字符串(IE 8本地站点与谷歌)
- IE 中的框阴影与镶边中的框阴影不同
- iframe上的onload事件在IE和Firefox / GoogleChrome中的工作方式不同
- IE行政命令中的document.write()与其他人不同
- Row.cells[0].firstChild 在 IE 和 FF 中返回不同的值
- 在IE / FF中使用getElementsByTagName时,自定义标签的处理方式不同
- 内联javascript与IE不同
- 来自String的Javascript新Date对象,IE和FF上的不同结果
- Javascript:当Javascript在IE中工作而在Firefox或其他浏览器中不工作时,有什么不同的条件
- 如果TABLE元素有边框(IE与Chrome),则偏移量不同
- JQuery的IE 10问题,在选择不同的程序窗口并返回后工作
- 在IE中部署到不同服务器时,PDF.js不起作用