IE6和IE7js获取jquery的document对象[align=left] if (document.all) {// IE
// dom =
// document.getElementsByName("import_dia")[0].document;
$("import_dia").dialog().submit();
/**
 * IE8和IE8之后
 */
// dom = document.frames["import_dia"].document;
} else {
dom = document.getElementsByName("import_dia")[0].contentDocument;
}[/align]

解决方案 »

  1.   

    import_dia这是什么标签的name?
      

  2.   

    $("这里是selector(id,class)并没有用name直接找的").dialog().submit();
      

  3.   

    $.dialog({
    title : '导入Text手机号码文件',
    lock : true,
    width : '300px',
    height : '100px',
    content : 'url:/web/uploadMobiles.jsp',
    id : 'import_dia',
    close : function() {
    this.reload();
    }, button : [{
    name : '导入',
    callback : function() {
    var dom = null;
    if (document.all) {// IE
    // dom =
    // document.getElementsByName("import_dia")[0].document;
    $("import_dia").dialog().submit();
    /**
     * IE8和IE8之后
     */
    // dom = document.frames["import_dia"].document;
    } else {
    dom = document.getElementsByName("import_dia")[0].contentDocument;
    }
    // dom.importForm.submit();
    focus : false;
    return false;
    },
    focus : true
    }]
    });
    完整代码
      

  4.   

    是不是获取 iframe中的document?
      

  5.   


    <!DOCTYPE HTML>
    <html lang="">
    <head>
        <meta charset="gbk">
        <title></title>
    </head>
    <body>
        <iframe src="2.html" onload="alert(contentWindow.document.getElementById('test').innerHTML)"></iframe>
    </body>
    </html>
    2.html<!DOCTYPE HTML>
    <html>
        <head>
            <meta charset="gb2312" />
            <title></title>
            <style>
            
            </style>
        </head>
        <body>
            <div id="test">123</div>
        </body>
    </html>
      

  6.   

    frames["iframeName"].document
    你首先给iframe起好名字。name="iframeName"然后,这样:
    frames["iframeName"].document
    可以取到呀。
      

  7.   

    google可以,但是IE6和IE7不行好像
      

  8.   

    OK
    content : "<form id='imp' action='web/esmsResTitle!importPhones.do' method='post' enctype='multipart/form-data' name='importForm'> "
    + "资源名称:<input type='text' name='name' /><br /> "
    + "资源备注:<input type='text' name='res' /><br />"
    + "文 件:<input type = 'file'name='upFile.upload' theme='simple'/>"
    + "</form>"
    这样就可以直接用getElementById取到表单了,呵呵