这是JS代码:
var chooseType = window.showModalDialog("./jsp/generateExcel/generateChoose.jsp","操作类型","dialogLeft=500px;dialogTop=350px;dialogWidth=300px;dialogHeight=180px;status=no;resizable=no");
这是Firefox中的显示:
这是IE中的显示:
地址栏 跟 状态栏的问题!!!!!
怎么解决这个问题,各位大侠帮忙啊!!!!!!!!!!!!!1
- 大小: 13.3 KB
- 大小: 10.7 KB
分享到:
相关推荐
`window.showModalDialog` 在一些现代浏览器中已被废弃,例如Chrome在某些版本中默认禁用了该功能,而Firefox则建议使用其他方法。因此,在使用时需考虑兼容性问题,特别是对于移动设备和较新的浏览器版本。 8. **...
需要注意的是,`window.showModalDialog()` 是IE专有的API,在现代浏览器(如Chrome、Firefox等)中不支持。因此,在开发跨浏览器应用时,推荐使用更广泛的解决方案,如: - **HTML5 `<dialog>` 元素**: 提供了原生...
在JavaScript编程中,`window.showModalDialog`是一个用于打开模态对话框的函数,它能够创建一个新的浏览器窗口或者在当前窗口内显示一个弹出层,阻止用户与父窗口的交互,直到用户关闭对话框为止。这个方法在创建...
- **浏览器兼容性问题**:`window.showModalDialog`是IE特有方法,对于其他浏览器如Chrome、Firefox等不支持此方法,因此在实际开发中需要注意兼容性处理。 - **安全性考虑**:使用`window.showModalDialog`时需要...
- `window.showModalDialog()` 和 `window.showModelessDialog()` 只在Internet Explorer中可用,不被现代浏览器如Chrome、Firefox等支持。 - 由于安全性问题,这两个方法在某些版本的IE中可能无法正常使用,尤其是...
3> IE与FireFox对两个弹出窗口在跨域时的解析也有不同:通过window.dialogArguments操作父窗口时,在IE下不需要指定document.domain而在FireFox下则正好相反需要指定才能生效;采用opener方式操作父窗口时都不需要...
需要注意的是,`showModalDialog()` 和 `showModelessDialog()` 主要是IE浏览器的特性,对于其他浏览器(如Firefox、Chrome)支持并不一致,因此在现代Web开发中,更倾向于使用HTML5的`<dialog>`元素或者第三方库...
然而,需要注意的是,由于这些方法是IE特有的,它们在其他浏览器(如Firefox、Chrome、Safari、Opera等)中可能不被支持或行为不一致。因此,在现代Web开发中,开发者通常会使用CSS和JavaScript库(如jQuery UI、...
然而,Firefox、Safari和Chrome则逐渐停止支持,它们的行为更接近`window.open`,可能不会阻止父窗口的交互,且返回值可能无效。Opera同样不支持此方法,可能导致没有对话框弹出或任何反应。 由于这种不一致性,...
在Web开发中,`showModalDialog()`方法是一个用于打开模态对话框的JavaScript函数,它在Internet Explorer和Firefox等浏览器中被广泛支持。然而,谷歌的Chrome浏览器并不原生支持这个方法,导致开发者在实现跨浏览器...
这可能是由于Chrome对`showModalDialog`的实现与其他浏览器(如IE和Firefox)不一致造成的。为了解决这个问题,一种可行的跨浏览器解决方案是,在弹出的对话框中同时设置`window.openerReturnValue`,如下所示: ``...
在Firefox中,当使用`showModalDialog()`并且页面发生跳转时,`window.dialogArguments`对象会丢失,而在IE中则不会。这是因为Firefox的实现与IE有所不同。有两种解决方案: a. 将弹出的页面放入`frameset`或`...
本文将详细总结并分析IE与Firefox在CSS、DOM操作等方面的兼容性问题,并提供相应的解决方案。 #### 二、关键兼容性问题及解决方案 1. **表单元素的访问方式** - **问题描述**:在IE中,可以通过`document.form...
IE支持`showModalDialog`和`showModelessDialog`打开模态和非模态窗口,Firefox不支持。替代方法是使用`window.open(pageURL,name,parameters)`来打开新窗口,如果需要传递参数,可以借助frame或iframe。 2. 总结 -...
- **IE和Firefox 2.0.x**: 支持直接使用`window.location`或`window.location.href`。 - **Firefox 1.5.x**: 只支持使用`window.location`。 - **统一解决方案**: 为了兼容不同版本的Firefox,推荐使用`window....
本文将详细探讨Firefox与Internet Explorer(简称IE)在处理JS和CSS时的一些主要区别,旨在帮助开发者更好地理解这些差异,并提供相应的解决方案。 #### 二、关键知识点详解 ##### 1. `document.formName.item(...
IE提供了`showModalDialog`和`showModelessDialog`方法来创建模态和非模态弹出窗口,而Firefox则没有这些方法。在Firefox中,可以使用`window.open`方法创建弹出窗口,并通过`window.opener`对象与父窗口进行通信。 ...