Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема в цикле for()
 
 автор: Boeing   (05.12.2009 в 19:21)   письмо автору
 
 

Есть вот такой код.

 document.write(
 
 (i+1)+'. '+pars[i]
 
 ); 
  for(j=0; j<array0.length; j++){
   document.write(
   
   tag+(i+1)+'.'+(j+1)+'&nbsp;'+array0[j]+__tag
   
   );
  }
}


Подскажите плиз, как сделать так, чтоб вместо фиксированного array0[j] было динамическое arrayi[j]? ...array+i[j]...-не получается, а как сделать? Заранее спасибо.

  Ответить  
 
 автор: АЯ   (06.12.2009 в 01:29)   письмо автору
 
   для: Boeing   (05.12.2009 в 19:21)
 

document.write пишет в ДОКУМЕНТЕ.
А всякие-разные переменные могут существовать и иметь динамические значения исключительно внутри тегов <script></script>.

Поэтому вам надо эти самые теги прописать.
Причём первый (открывающий) тег обязательно надо "разбить".
Кроме того, перед записью документ надо открыть, а по окончании записи - закрыть:
Вот так:
document.open ();
document.write( '<scr' + 'ipt>' + ваш_зубодробительный_JS-код + '</script>');
document.close ();

  Ответить  
 
 автор: Boeing   (06.12.2009 в 13:22)   письмо автору
 
   для: АЯ   (06.12.2009 в 01:29)
 

не помогает, но всё равно спасибо=) я уже нашёл решение через switch

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования