jQuery MiniUI

 找回密码
 立即注册
查看: 4630|回复: 7
打印 上一主题 下一主题

火狐下mini-fit与embed冲突 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2015-4-6 22:23:31 |只看该作者 |倒序浏览
.net c#,在火狐下发现使用mini-fit时,embed就无效了,去掉mini-fit后正常。代码如下:

<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<embed id="s_simnew31"  type="application/npsyunew3-plugin" hidden="true"> </embed>

<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <link href="../demo.css" rel="stylesheet" type="text/css" />
    <script src="../../scripts/boot.js" type="text/javascript"></script>

    <style type="text/css">     
        html,body {width:100%;height:100%;border:0;margin:0;padding:0;overflow:visible;}
    </style>

</head>

<body>
  
    <div class="mini-fit"  >
        <div id="datagrid1" class="mini-datagrid" style="width:100%;height:100%;" borderStyle="border:0;" sizeList="[20,50,100]" pageSize="50"  
            url=""  idField="M_No"    fitColumns="false" allowMoveColumn="false">
            <div property="columns">            
                <div type="checkcolumn"></div>            
                <div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号</div>               
                <div field="gender" width="100" allowSort="true" renderer="onGenderRenderer" align="center" headerAlign="center">性别</div>            
                <div field="age" width="100" allowSort="true">年龄</div>
                <div field="birthday" width="100" allowSort="true" dateFormat="yyyy-MM-dd">出生日期</div>                                    
                <div field="createtime" width="100" headerAlign="center" dateFormat="yyyy-MM-dd" allowSort="true">创建日期</div>               
            </div>
        </div>
    </div>
     
    <script type="text/javascript">
        mini.parse();
        findPath();

        function findPath() {
            try {
                var DevicePath, mylen, ret, keyid, username, mykey, outstring, address, mydata, i, InString, versionex, version;
                if (navigator.userAgent.indexOf("MSIE") > 0 && !navigator.userAgent.indexOf("opera") > -1) {
                    s_simnew1 = new ActiveXObject("Syunew3A.s_simnew3");
                }
                else {
                    s_simnew1 = document.getElementById("s_simnew31");
                }

                DevicePath = s_simnew1.FindPort(0); //'查找加密锁

                if (s_simnew1.LastError != 0) {
                    alert("未发现加密锁,请插入加密锁");
                }
                else {
                    alert("锁的路径是:" + DevicePath);
                }
                return true;
            }

            catch (e) {
                alert(e.name + ": " + e.message + "。可能是没有安装相应的控件或插件");
                return false;
            }
        }
    </script>
</body>
</html>

Rank: 8Rank: 8

沙发
发表于 2015-4-7 09:44:56 |只看该作者
放在body区域试一下

Rank: 4

板凳
发表于 2015-4-7 10:56:35 |只看该作者
felt 发表于 2015-4-7 09:44
放在body区域试一下

放在body区域后也不行!
调试发现mini.parse()解析之前可以,但解析后document.getElementById("s_simnew31")就是null

Rank: 8Rank: 8

地板
发表于 2015-4-7 11:25:00 |只看该作者
cf4000 发表于 2015-4-7 10:56
放在body区域后也不行!
调试发现mini.parse()解析之前可以,但解析后document.getElementById("s_simnew ...

用一个隐藏的div包一下
解析不会改变你其他控件的

Rank: 4

5#
发表于 2015-4-7 18:07:53 |只看该作者
felt 发表于 2015-4-7 11:25
用一个隐藏的div包一下
解析不会改变你其他控件的

包了一下也不行
<div style="display:none;"><embed id="s_simnew31"  type="application/npsyunew3-plugin"> </embed> </div>

Rank: 8Rank: 8

6#
发表于 2015-4-8 09:23:40 |只看该作者
cf4000 发表于 2015-4-7 18:07
包了一下也不行

mini-fit是个布局控件,你所说的冲突到底是什么

Rank: 4

7#
发表于 2015-4-8 09:38:07 |只看该作者
felt 发表于 2015-4-8 09:23
mini-fit是个布局控件,你所说的冲突到底是什么

就是在火狐下,使用了mini-fit,解析后, document.getElementById("s_simnew31")就获取不了

Rank: 8Rank: 8

8#
发表于 2015-4-8 10:01:24 |只看该作者
cf4000 发表于 2015-4-8 09:38
就是在火狐下,使用了mini-fit,解析后, document.getElementById("s_simnew31")就获取不了 ...


不清楚你这插件有什么问题

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2025-7-15 23:50 , Processed in 1.041393 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部