窗口打开javascript问题:访问被拒绝

时间:2013-07-05 08:32:22

标签: javascript

以下代码不起作用(在Windows Server 2008,IE8,Visual Studio 2010上运行)

if (!cs.IsStartupScriptRegistered(csType, csName))
            {
                StringBuilder csText = new StringBuilder();
                csText.Append("<script type=\"text/javascript\">");

              csText.Append("window.open('" + strCheminFile + "','','menubar=yes,toolbar=yes,scrollbars=yes,status=yes,resizable=yes,width=800,height=600') ");

                csText.Append("</script>");
                cs.RegisterStartupScript(csType, csName, csText.ToString());
            }

strCheminFile包含路径文件:/// C:/Fichiers_Excel/CalculProcedure/procedure.xlsm

在aspx网页中生成以下代码:

<script type="text/javascript">window.open('file:///C:/Fichiers_Excel/CalculProcedure/procedure.xlsm','','menubar=yes,toolbar=yes,scrollbars=yes,status=yes,resizable=yes,width=800,height=600') </script></form>
</body>

Windows抛出以下异常:访问被拒绝。  它似乎是IE8的安全问题。 感谢

1 个答案:

答案 0 :(得分:0)

将xlsm文件放入服务器并更改其路径。它应该可以解决你的问题。