![]() |
|
|
![]()
|
|
| Sashko |
|
|||
|
Unregistered |
Попробуйте у себя запустить такой простой asp-скрипт:
<html> <body> <% if(Request.Form("btnsubmit")!="press"){ var arr1=new Array(); arr1[0]="9821"; arr1[1]=1; arr1[2]="98211"; arr1[3]=121; Session("somekey")=arr1; } else{ Response.Write("test:"); var arr2=Session("somekey"); arr2.splice(1,1); Response.Write(arr2.toString()); } %> <form name="test" method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>"> <input type="submit" name="btnsubmit" value="press"> </form> </body> <html> У меня на строке arr2.splice(1,1); он слетает с ошибкой (0x8000FFFF) Catastrophic failure. Я не пойму или это баг Microsoft или это я где-то в скрипте оплошался. |
|||
|
||||
| Cepera |
|
|||
![]() PHPexp ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2146 Регистрация: 25.3.2002 Где: Russia, Samara Репутация: нет Всего: 7 |
а объясните мне почему часть переменных с кавычками, а часть без? при этом переменные в одном массиве -------------------- I know it is heavy for reading, but I know you will read it anyway... |
|||
|
||||
| svv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 7.9.2002 Репутация: нет Всего: нет |
А объясняется это все тем, что речь идет о JScript, в котором ЭЛЕМЕНТОМ ОДНОГО МАССИВА МОЖЕТ БЫТЬ ПЕРЕМЕННАЯ ЛЮБОГО ТИПА, А ТАКЖЕ ОБЪЕКТ, ФУНКЦИЯ ИЛИ ДРУГОЙ МАССИВ! А ошибка вызвана элементарной невнимательностью. Объект Array имеет метод slice, а не splice. |
|||
|
||||
| dos |
|
|||
|
Unregistered |
кто поможет с програмированию
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ASP | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |