Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 27.05.2013, 20:00
Интересующийся
Отправить личное сообщение для Денис Никитин Посмотреть профиль Найти все сообщения от Денис Никитин
 
Регистрация: 27.05.2013
Сообщений: 10

[JS]	<script language="javascript" src="script.js"></script>
    /*Создаём переменные*/

var color = 'red';
var x = 10;
var y = 10;






//
// Создание матрицы.
//
function createMatrix()
{
	var matrix = document.getElementById('matrix');
	var n = 20 * 20;	
	
	for (var i = 0; i < n; i++)
	{
		var div = document.createElement('div');
		div.className = 'cell';
		matrix.appendChild(div);
	}
}

//
// Чтение ячейки матрицы.
//
function getCell(row, col)
{
	// Функция принимает координаты ячейки
	// должна вернуть true, если она закрашена,
	// false, если не закрашена.

}

//
// Установка ячейки матрицы.
//
function setCell(row, col,color, val)
{
	// Функция принимает координаты ячейки
	// если , закрашивает ячейку,
	// иначе убирает закраску.
   var int = (row-1)*20 +col -1;
   document.body.children[0];
   document.getElementById('matrix').children[int].style.backgroundColor = (val) ? color : 'red';

}

/*функция обработки при нажатии на клаву*/

document.onkeydown = function(event){
    event = (event) ? event : window.event; 
    
    switch(event.keyCode){
        case 37:
        setCell(x, y);
        y--;
        setCell(x, y, color, true);
        break
        
        case 38:
        setCell(x, y);
        x--;
        setCell(x, y, color, true);
        break
        
        case 39:
        setCell(x, y);
        y++;
        setCell(x, y, color, true);
        break
        
          case 40:
        setCell(x, y);
        x++;
        setCell(x, y, color, true);
        break
   
    }
   
} 
 function var_dump(obj)
   {    
    
         var s = '<h1>' + p + obj + '</h1>'   
         s += '<li><b>' + p + '</b> : ' + obj[p] + '</li>';
         s += '</ol>';
        window.document.body.innerHTML =S;
    
   } 



//
// Точка входа.
//
window.onload = function()
{
	createMatrix();
    setCell(x, y, color);[/JS]
Ответить с цитированием
  #12 (permalink)  
Старый 27.05.2013, 20:02
Интересующийся
Отправить личное сообщение для Денис Никитин Посмотреть профиль Найти все сообщения от Денис Никитин
 
Регистрация: 27.05.2013
Сообщений: 10

да я не знаю как тут делать чбо бы показывало . у меня файлы отдельно лежат htm от js
Ответить с цитированием
  #13 (permalink)  
Старый 27.05.2013, 20:08
Интересующийся
Отправить личное сообщение для Денис Никитин Посмотреть профиль Найти все сообщения от Денис Никитин
 
Регистрация: 27.05.2013
Сообщений: 10

у меня все фаилы лежат отдельно и сам js тоже подключается к странице
как тут так делать. что все файлы в один пихать ?)
Ответить с цитированием
  #14 (permalink)  
Старый 28.05.2013, 08:42
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,218

Сообщение от Денис Никитин
как тут так делать
Я своим примером показал тебе "как" это делать...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
нужна помощь с js okapo AJAX и COMET 3 31.01.2012 04:32
нужна помощь тех кто разбирается. igoryk jQuery 2 20.10.2010 19:42
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17