Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2010, 22:23   #1
dropacid
Новичок
Джуниор
 
Регистрация: 03.04.2010
Сообщений: 3
По умолчанию Скрипт JS - нужны комментарии

Кто может прописать комменты в коде, что делает КАЖДАЯ строчка?
Код:
<html>
<input id="row" type="text" value="3">
<input id="col" type="text" value="3">
<input type="button" onclick="mkmatrix()" value="создать матрицу";"><br><br>
Матрица<br>
<div id="mat1"></div>
<input type="button" value="транспонировать" onclick="trn();"><br><br>
<div id="mat2"></div>
<script language="javascript">
<!--
var div1 = document.getElementById('mat1');
var div2 = document.getElementById('mat2');
var rows = document.getElementById('row').value;
var cols = document.getElementById('col').value;
function mkmatrix(){
div1 = document.getElementById('mat1');
div2 = document.getElementById('mat2');
rows = document.getElementById('row').value;
cols = document.getElementById('col').value;
div1.innerHTML="";
div2.innerHTML="";
for(i=0;i<rows;i++){
	for(j=0;j<cols;j++){
		div1.innerHTML = div1.innerHTML + "<input type=text id=ij"+i+j+">";
		}
	div1.innerHTML = div1.innerHTML + "<BR>";
	}
for(i=0;i<cols;i++){
	for(j=0;j<rows;j++){
		div2.innerHTML = div2.innerHTML + "<input type=text id=ji"+i+j+">";
		}
	div2.innerHTML = div2.innerHTML + "<BR>";
	}
}
function trn(){
for(i=0;i<cols;i++){
	for(j=0;j<rows;j++){
		document.getElementById('ji'+i+j).value=document.getElementById('ij'+j+i).value;
		}
	}
}
//-->
</script>
</html>
dropacid вне форума Ответить с цитированием
Старый 04.04.2010, 10:26   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Код:
<html>
<input id="row" type="text" value="3"> //кол-во строк
<input id="col" type="text" value="3"> //кол-во колонок
<input type="button" onclick="mkmatrix()" value="создать матрицу";"><br><br>
Матрица<br> //кнопка "Создать матрицу"
<div id="mat1"></div> 
<input type="button" value="транспонировать" onclick="trn();"><br><br> //кнопка "Транспонирование"
<div id="mat2"></div>
<script language="javascript">
<!--
var div1 = document.getElementById('mat1'); //переменные
var div2 = document.getElementById('mat2'); //переменные
var rows = document.getElementById('row').value; //получение кол-ва строк
var cols = document.getElementById('col').value; //получение кол-ва колонок
//функция создания матрицы
function mkmatrix(){ 
div1 = document.getElementById('mat1');
div2 = document.getElementById('mat2');
rows = document.getElementById('row').value;
cols = document.getElementById('col').value;
div1.innerHTML="";
div2.innerHTML="";
//идет цикл создания таблицы и строк
for(i=0;i<rows;i++){
	for(j=0;j<cols;j++){
		div1.innerHTML = div1.innerHTML + "<input type=text id=ij"+i+j+">";
		}
	div1.innerHTML = div1.innerHTML + "<BR>";
	}
for(i=0;i<cols;i++){
	for(j=0;j<rows;j++){
		div2.innerHTML = div2.innerHTML + "<input type=text id=ji"+i+j+">";
		}
	div2.innerHTML = div2.innerHTML + "<BR>";
	}
}
//функция транспонирования
function trn(){
for(i=0;i<cols;i++){
	for(j=0;j<rows;j++){
		document.getElementById('ji'+i+j).value=document.getElementById('ij'+j+i).value;
		}
	}
}
//-->
</script>
</html>
P.S. Скопируйте код, создайте страницу и посмотрите как работает данный скрипт. По работе скрипта догадаетесь что там в коде, что значит.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 04.04.2010, 10:52   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

В HTML комментарий // не прокатит. Нужно заменить на <!-- ... -->.
Кстати, в JS тоже можно использовать вместо // комментарий <!-- ...
Arigato вне форума Ответить с цитированием
Старый 04.04.2010, 13:07   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Arigato, да я помню это. Но я не занимаюсь веб языками. Просто, что знал, пояснил. Но, в любом случае спасибо за заммечание, учту
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
мой сайт взломали и в коды скриптов добавили вот этот скрипт. Что за скрипт? nsbox JavaScript, Ajax 9 21.01.2010 18:19
Заполнить область памяти константой, нужны комментарии Onorina Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 09.04.2009 08:51
Комментарии к коду ELL Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 09.03.2009 16:01
Pascal нужны комментарии к процедуре. RrR5 Помощь студентам 16 28.01.2009 15:26
Диспетчер задач нужны комментарии Naymen Общие вопросы Delphi 1 20.12.2008 12:28