2013-10-24 5 views
0

Я довольно новичок в Javascript. Я работаю над проектом, и мне нужна ваша помощь.Javascript: vars and window.location

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

Этот код вызывается с помощью OnClick, который я поставил в HTML форме .. я не знаю, почему, но когда я пытаюсь запустить код он не делает ничего. Im довольно уверен, что проблема «+ i», я не совсем уверен, как добавить i. без «i» код работает хорошо.

+3

Что вы передаете как 'i'? – bhamlin

+0

Пожалуйста, не назовите свою функцию 'Function()', которая уже существует –

+0

'Функция' не является хорошим именем для функции по двум причинам. Самое главное, что он не описывает, что он делает. Во-вторых, 'Function' в JavaScript относится к объекту' 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; 
} 
Смежные вопросы