Показать сообщение отдельно
  #6 (permalink)  
Старый 18.04.2013, 09:43
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

//прописывайте var. это говорит о инциализации переменной (первый раз когда используйте переменную). в данной проге ошибке не выдает, а вообще может.. так что не забывайте!!
//почитайте литературу про переменные и инициализацию

var p;
var a1 = document.getElementsByTagName('p')[0].innerHTML; 
var b1=a1.split(/\sПравка\sip\sinf/); 
for (var i=0;i<b1.length-1; i++)
	{
	b1[i]= b1[i].split(/\d{2}\.\d{2}\.\d{2}\s\d{2}\:\d{2}\s/);
	console.log(b1[i][1]);
	//смотрите что хранится в b1[i][1], для лучшего понимания запишите в отдельную переменную
	p = b1[i][1];
	// при первом вхождении цикла i = 0. p = Нохчо
	// при втором вхождении цикла i = 1. p = ФК Орга
	// при третьем вхождении цикла i = 2. p = anzor95
	p = p.split(/\n/); //при первом вхождении цикла i = 0. p = Нохчо
	//вы пытайтесь разделить Нохчо. но внем нет \n поэтому вернет массив из одного элемента p[0] = 'Нохчо'; т.е. он его не разбил
	for (var k =0; k < p.length - 1; k++)
		console.log(p[k]);
	}
Ответить с цитированием