Здравствуйте.
Я полный чайник в JavaScript, так как впервые работал с ним вчера. Понял основы я лишь благодаря тому, что JavaScript является C-подобным, а я программирую на C# для Windows.
Вчера я делал следующий проект со следующим кодом:
function echo()
{
var mda = new Array();
mda = x.value.split(" ");
for(var i = 0; i < mda.length; i++)
{
try {
if(typeof eval(mda[i]) == 'number')
{
window.open("http://domain.com.ua/showone/" + mda[i], "uhehe" + mda[i], "");
}
}
catch(err)
{
continue;
}
}
}
Здесь - x.value это содержимое текстового поля x, куда вводятся числовые значения через пробел. Далее открываются объекты на сайте недвижимости domain.com.ua (настоящий адрес скрыт).
Пример работы данного скрипта можно увидеть здесь:
http://mda.net.ru/yrent.html.
Однако, у меня возникла проблема. Этот код работает только на Opera и IE. В Firefox и Webkit-браузерах он отказывается работать, что бы я ни делал.
В чём же проблема?