6.窗口弹出在不同浏览器下的实现
if ($.browser.msie) {
window.showModalDialog(openUrl, argumentObj, size+"scroll:no;");
} else {
var win = window.open(openUrl,"",
size + "scrollbars=no, dialog=yes, modal=yes, toolbar=no, menubar=no, resizable=no, location=no, status=no");
win.focus();
}
7.弹出一个子类窗口,将子类窗口的参数传给父类窗口实现(FF & IE)
if ($.browser.msie) {
window_value = window.dialogArguments.argumentObj.windowId;
channel_value = window.dialogArguments.argumentObj.channel;
} else {
window_value = window.opener.windowId;
channel_value = window.opener.channel;
}
8.超级恶心的IE 居然不支持 css 选择器,还好JQuery 秒秒钟就可以搞定
$("input").each(function(){
if($(this).attr("type")=="checkbox" || $(this).attr("type")=="radio"){
$(this).addClass("MP");
}
});
9.showModalDialog Method
Creates a modal dialog box that displays the specified HTML document.
Syntax
vReturnValue = object .showModalDialog( sURL [ , vArguments ] [ , sFeatures ] )
Parameters
sURL | Required. String that specifies the URL of the document to load and display. |
vArguments | Optional. Variant that specifies the arguments to use when displaying the document. Use this parameter to pass a value of any type, including an array of values. The dialog box can extract the values passed by the caller from the dialogArguments property of the window object. |
sFeatures | Optional. String that specifies the window ornaments for the dialog box, using one or more of the following semicolon-delimited values: dialogHeight:sHeight Sets the height of the dialog window (see Remarks for default unit of measure).dialogLeft:sXPos Sets the left position of the dialog window relative to the upper-left corner of the desktop.dialogTop:sYPos Sets the top position of the dialog window relative to the upper-left corner of the desktop.dialogWidth:sWidth Sets the width of the dialog window (see Remarks for default unit of measure).center:{ yes | no | 1 | 0 | on | off } Specifies whether to center the dialog window within the desktop. The default is yes .dialogHide:{ yes | no | 1 | 0 | on | off } Specifies whether the dialog window is hidden when printing or using print preview. This feature is only available when a dialog box is opened from a trusted application. The default is no .edge:{ sunken | raised } Specifies the edge style of the dialog window. The default is raised .resizable:{ yes | no | 1 | 0 | on | off } Specifies whether the dialog window has fixed dimensions. The default is no .scroll:{ yes | no | 1 | 0 | on | off } Specifies whether the dialog window displays scrollbars. The default is yes .status:{ yes | no | 1 | 0 | on | off } Specifies whether the dialog window displays a status bar. The default is yes for untrusted dialog windows and no for trusted dialog windows.unadorned:{ yes | no | 1 | 0 | on | off } Specifies whether the dialog window displays the border window chrome. This feature is only available when a dialog box is opened from a trusted application. The default is no . |