Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> тема:JAvascript, массивы 
:(
    Опции темы
IFagotI
Дата 17.3.2003, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 17.3.2003

Репутация: нет
Всего: нет



Народ, подскажите plz...
Дан скрипт
Код

<script language="JavaScript1.2">
a=new Array(4)
for (i=0;i<4;i++){
a[i]=new Array(4)
for (j=0;j<4;j++){
a[i][j]="["+i+","+j+"]"
}
}
for (i=0;i<4;i++){
s="Ряд"+i+":"
for (j=0;j<4;j++){
s+=a[i][j]
}
document.write(s,"<br>")
}
</script>


Он генерирует таблицу заданной велечины, проблема в том, как сделать с помощью prompt, так, что элементы вводить самому, а потом он рисовал по этим элементам таблицу.
Сколько пробывал, что-то не получается
PM MAIL   Вверх
Guest_DeathStorm
Дата 17.3.2003, 18:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ну по идее вообщето надо вызвать промпт перед этим скриптом и он установит длину массива а затем запустить твою функцию
  Вверх
[xoodo]
Дата 21.3.2003, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 9.3.2003

Репутация: нет
Всего: 4



/*--
var myVar=prompt("Some useless text","Default CRAP")
--*/

"Default CRAP" - чтобы Эксплорер не показывал убогое "undefined" в поле ввода.
IMPORTANT: myVar по типу - String, чтобы переделать в Int, надо использовать (вроде) Number(myVar). Где неправ - добрые люди поправят.
PM   Вверх
Aleh B.
Дата 21.3.2003, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 20.3.2003

Репутация: нет
Всего: нет



Цитата
сделать с помощью prompt, так, что элементы вводить самому

И что, для каждого элемента вызывать новый prompt? Это ж как мигать будет.
Возможно стоит вводить всё в одном окне (prompt), и использовать некий разделитель, а потом всё это дело разбивать функцией split -- она работает также как и в Perl или JDK1.4.

В принципе возможны и более изощрённые варианты, особенно если используется IE4+. Допустимо использование полей формы вместо prompt или даже менять содержимое документа на ходу (поистине безграничное поле для деятельности). Хотя тебе это может и лишнее.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0793 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.