17
2015
08

ArtDialog弹出对话框一直显示Loading,不能加载页面问题

 

使用ArtDialog弹出对话框,在IE浏览器上显示一切正常,但是用嵌入在 WinForm 上的 webBrowser上Open不能打开页面,一直显示Loading ,经过排查发现原因如下:

 

    <script type="text/javascript">
        function opensubPage(name) {
            window.art.dialog.open("../../login.aspx?t=" + name);
        }
    </script>

 

    如果用 Div 控件, 在 webBrowser 上正常 :

    <div class="div_link" id="div_7800" onclick="opensubPage('7800');" style="top: 114px; left: 260px; width: 175px; height: 44px;">
        <span style="margin: 10px;">7800工作面</span>
    </div>

 

 

    如果用a连接,在浏览器上正常,在 webBrowser不能加载页面

    <a href="javascript:;" style="text-decoration: underline;"  onclick="opensubPage(5)">AT</a>

 

    如果去掉当中的  href="javascript:;"  则 在 webBrowser 上正常显示。

 

    如果是用a连接的话,还可以用 window.art.dialog.load 来打开弹出页面。

 

 

 

« 上一篇下一篇 »

相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。