Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.10.2015, 22:52
Новичок на форуме
Отправить личное сообщение для kateness Посмотреть профиль Найти все сообщения от kateness
 
Регистрация: 06.10.2015
Сообщений: 6

Помогите лоху)
Помогите новичку.
Вот простой скрипт вывода таблицы умножения:
<html>
<body>
<table border="4" width="100%" id="ryzhuilox">   
<script language="javaScript">
for (i=1; i<=10; i++)  
{
document.write("<tr>")
for (j=1; j<10; j++)
document.write("<td>" + i*j + "</td>");
document.write("</tr>")
}
</script>
</table>
</body>
</html>


Нужно короче чтобы первая строчка и стоблец выделялись другим цветом, например синим. Но сделать это нужно не через css, а через js.
Вот примерное условие, но как его правильно вставить - не догоняю
{if (i==1)
document.write("<font color=blue><td>" + i + "</td></font>")
else
document.write("<td>" + i + "</td>");         */
}


Помогите плиз, неделю js изучаю тока!
Изображения:
Тип файла: jpg 112у13414.jpg (98.9 Кб, 7 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 06.10.2015, 23:12
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

if (j % 10 === 1 || i === 1) {
      document.write("<font color=blue><td>" + i + "</td></font>")
}
else {
      document.write("<td>" + i + "</td>");
}

Последний раз редактировалось Lemme, 06.10.2015 в 23:15.
Ответить с цитированием
  #3 (permalink)  
Старый 06.10.2015, 23:36
Новичок на форуме
Отправить личное сообщение для kateness Посмотреть профиль Найти все сообщения от kateness
 
Регистрация: 06.10.2015
Сообщений: 6

Наверное это я деревянный, но у меня не пашет)
Можешь если не трудно вставить в мой код это, а то у меня не получается?!
Ответить с цитированием
  #4 (permalink)  
Старый 07.10.2015, 00:18
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

<html>
<body>
<table border="4" width="100%" id="ryzhuilox">
<script language="javaScript">
for (i=1; i<=10; i++) {
	document.write("<tr>");

	for (j=1; j<10; j++) {
		if (j % 10 === 1 || i === 1) {
			document.write("<td><font color=blue>" + i*j + "</font></td>");
		}
		else {
			document.write("<td>" + i*j + "</td>");
		}
	}
	document.write("</tr>");
}
</script>
</table>
</body>
</html>

Последний раз редактировалось Lemme, 07.10.2015 в 00:46.
Ответить с цитированием
  #5 (permalink)  
Старый 07.10.2015, 00:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от Lemme
% 10
зачем?
Ответить с цитированием
  #6 (permalink)  
Старый 07.10.2015, 00:46
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

Цитата:
зачем?
хз даже, в голову что-то стукнуло, решил написать двумя разными способами

Последний раз редактировалось Lemme, 07.10.2015 в 00:51.
Ответить с цитированием
  #7 (permalink)  
Старый 07.10.2015, 01:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Lemme,
j === 1 зачем делить то?
Ответить с цитированием
  #8 (permalink)  
Старый 07.10.2015, 01:23
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

рони, я знаю, ведь я i === 1 написал.

p.s
Цитата:
в голову что-то стукнуло
Это скорее всего - перелом головного мозга, после того, как увидел "генерацию таблицы" подобным способом

Последний раз редактировалось Lemme, 07.10.2015 в 01:25.
Ответить с цитированием
  #9 (permalink)  
Старый 07.10.2015, 02:02
Новичок на форуме
Отправить личное сообщение для kateness Посмотреть профиль Найти все сообщения от kateness
 
Регистрация: 06.10.2015
Сообщений: 6

Спасибо большое!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите расшифровать JS pavdin Общие вопросы Javascript 24 01.04.2017 20:37
Помогите пожалуйста вычислить общую сумму katalizator Общие вопросы Javascript 15 22.03.2013 16:26
ПОМОГИТЕ!!! JavaScript aktau07 Общие вопросы Javascript 9 03.10.2011 23:10
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 23:50
помогите задать переменную в js bsgroupua Общие вопросы Javascript 3 01.02.2010 18:28