2012-12-26 56 views
0

我正在面對javascript新窗口的問題。
當我運行在臨時文件夾中的start.aspx文件。
臨時文件夾也有download.aspx文件。當我點擊下載按鈕時,我寫了一個javacript代碼。代碼是新窗口無法在javascript中找到路徑

new win = window.open("download.aspx", "new window", param); 

download.aspx文件存在於start.aspx所在的同一文件夾中。

以下錯誤是返回

"'win' is null or not an object". 

注意:此錯誤返回後部署的文件。在當地它運行良好。

是否有任何身體幫助我什麼是問題在這裏?

+0

爲什麼你寫了新的前贏得 –

回答

1

這裏您不需要使用new

變化

new win = window.open("download.aspx", "new window", param); 

var win = window.open("download.aspx", "new window", param); 
+0

我想這兩個,但仍同樣的錯誤發生 –

+0

你能在這裏你的相對路徑一樣,如果你的網頁是在溫度和溫度是再沒有根嘗試「/溫度/下載。 aspx「 – Adil

+0

我不這麼認爲像」/temp/download.aspx「這樣的相對路徑可以在javascript中工作。它工作嗎? –

0

@Farrukh沙希德

如果真的必須有關係嗎?你有沒有嘗試使用完整的網址?

var win = window.open('http://your-server-address/download.aspx', 'new window', param); 
+0

是的,我現在試試。但是win對象總是返回null。 –