2013-10-24 42 views
0

我很新的Javascript。我正在開展一個項目,我需要你的幫助。Javascript:變量和window.location

 function Function(var i) 
    { 
     var loca ="uploader.php?last=" +i; 
     window.location =loca; 
    } 

該代碼使用的onclick,我在一個HTML表單.. 設置我不知道爲什麼,但是當我嘗試運行代碼,它不會做任何事情叫。 林相當肯定「+我」是問題,我不完全確定如何添加我。沒有「我」代碼運行良好的 。

+3

你通過'i'傳遞了什麼? – bhamlin

+0

請不要將您的函數命名爲'Function()',它已經存在 –

+0

'功能'不是一個函數的好名字,有兩個原因。最重要的是,它沒有描述它的功能。其次,JavaScript中的'Function'引用'Function'對象,並通過創建一個名爲'Function'的函數來遮蔽它。 –

回答

1

您不必在函數參數列表中使用var。試試這個:

function Function(i)//replaced var 
    { 
     var loca ="uploader.php?last=" +i; 
     window.location =loca; 
    } 
+0

謝謝!有用。 對不起,我的英語不好;) – Ofir

0

修改它

function Function(i) 
{ 
    var loca ="uploader.php?last="+i; 
    window.location =loca; 
}