Не могу понять в чем беда: не все методы объекта Array() работают, хотя в MSDN и в умных книжках пишут что все хорошо, может это я такой поподушный только, че делать-то?
Сенькаю вам!
18.01.06 10:14: Перенесено модератором из 'Java' — Blazkowicz
----------------------
Одно из свойств человеческого ума состоит в том, что, сталкиваясь с противоречием, он не может оставаться пассивным.
Э. Фромм.
Re: это только у меня у Array() методы не все работают
Здравствуйте IT, Вы писали:
IT>А у меня всё классно работает
Мистика:
если ASP не исплользовать пишу так —
<html>
<head>
</head>
<body>
<SCRIPT LANGUAGE=javascript>
<!--
myArray = new Array();
function Print()
{
document.write("<b>"+myArray.length+"</b> ");
for (var i=0; i<myArray.length; i++)
document.write(myArray[i]+" ");
document.write("<br>");
}
for (var i=0; i<10; i++)
myArray[i] = i;
myArray.splice(2,1); // Object doesn't support this property or method
Print();
myArray.pop(); // Object doesn't support this property or method
Print();
myArray.push("2"); // Object doesn't support this property or method
Print();
myArray.shift(); // Object doesn't support this property or method
Print();
//-->
</SCRIPT>
</body>
</html>
Ну и где же справедливость на свете?
----------------------
Одно из свойств человеческого ума состоит в том, что, сталкиваясь с противоречием, он не может оставаться пассивным.
Э. Фромм.
Re[4]: это только у меня у Array() методы не все работают
Здравствуйте Sooker, Вы писали:
S>Под IIS запустил твой скрипт.
S>Результат: не работаеееееееееееееееееееееееееееет.
S>Сейчас башка взорвется — в чем фишка то?
Проверил дома, на работе и на сайте. Всё летает как трофейный мессершмидт.
У тебя неправильный IIS, а скорее всего jscript
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: это только у меня у Array() методы не все работают
Здравствуйте IT, Вы писали:
IT>Проверил дома, на работе и на сайте. Всё летает как трофейный мессершмидт. IT>У тебя неправильный IIS, а скорее всего jscript
Сделал все ручками. Так и не смог победить.
Спасибо за содействие!
----------------------
Одно из свойств человеческого ума состоит в том, что, сталкиваясь с противоречием, он не может оставаться пассивным.
Э. Фромм.
Re: это только у меня у Array() методы не все работают
От:
Аноним
Дата:
18.01.06 05:13
Оценка:
Здравствуйте, Sooker, Вы писали:
S>Не могу понять в чем беда: не все методы объекта Array() работают, хотя в MSDN и в умных книжках пишут что все хорошо, может это я такой поподушный только, че делать-то? S>Сенькаю вам!
метод splice крикручен к javascript начиная с версии 5.5
Re[5]: это только у меня у Array() методы не все работают
Здравствуйте, Sooker, Вы писали:
S>myArray.splice(2,1); // Object doesn't support this property or method S>myArray.pop(); // Object doesn't support this property or method S>myArray.push("2"); // Object doesn't support this property or method S>myArray.shift(); // Object doesn't support this property or method
все эти методы работают в JScript, начиная с версии 5.5 (Windows Script 5.6)
так что либо обнови Windows Script(JScript) с сайта microsoft
либо пиши эти функции ручками, вооружившись правильной докой (с того же майкрософта), в которой указано, какая функция работает с какой версии начиная.