window.open在单击按钮打开新窗口时发出错误

时间:2015-03-02 20:36:32

标签: javascript

我正在尝试打开一个新窗口并将视图文件加载到该窗口中。 这是我加载视图文件的功能:

<script type="text/javascript">
    self.LoadX12View - function () {
        window.open("x12Display.cshtml", "X12 Information", "height=600,width=800,addressbar=no,menubar=no,toolbar=no,resizable=1,scrollbars=1");
        return false;
    }
</script>

这是我的脚本,带有调用“LoadX12View”的按钮

<script type="text/html" id ="claimX12File-template">
    <tr>
        <td data-bind="text: ClaimID"></td>
        <td data-bind="text: SubmittedOn"></td>
        <td data-bind="text: SubmittedBy"></td>
        <td><button class="btn" data-bind="click: LoadX12View">View</button></td>
    </tr>
</script>

我无法弄清楚当我点击按钮打开新窗口时出现错误的原因。

1 个答案:

答案 0 :(得分:0)

你能否包括你得到的错误?我在这里看到一些问题,但为了解决这个问题需要更多的信息。

首先,文件的路径是否正确? (x12Display.cshtml)我可以看到该文件应该是root lvl。 另一件事是你的代码中有拼写错误

self.LoadX12View - function () {

应该是

self.LoadX12View = function () {

最后,但并非最不重要的是,您确定可以在浏览器中加载.cshtml文件而无需事先对其进行预处理吗?