我想打开一个新窗口并将视图文件加载到该窗口中。 这里是我的加载视图文件功能:window.open提供错误,当点击按钮打开新窗口
<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>
我似乎无法找出为什么我不断收到当我点击按钮打开新窗口时出错。
你的意思是'self.LoadX12View = function(){'? – Pluto 2015-03-02 20:37:56
啊哈!这可能是问题。 – AtlasBowler 2015-03-02 20:47:54
你也想用'“_blank”代替第二个参数的标题。为了获得正确的URL,有四种不同的方式。没有斜线(就像你使用的)将意味着如果你在像http://stackoverflow.com/questions/28819006这样的页面上,链接将转到http://stackoverflow.com/questions/x12Display.cshtml。要访问http://stackoverflow.com/x12Display.cshtml,该URL应该是'/ x12Display.cshtml'或'../ x12Display.cshtml'。其他两种类型特定于链接到其他域/网站的资源。 – Pluto 2015-03-02 21:12:37