我想打開一個新窗口並將視圖文件加載到該窗口中。 這裏是我的加載視圖文件功能: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