2013-10-03 5 views
-3

Я пытаюсь узнать, как код и не уверен, с чего начать,Ramdom 78 х 78 пикселей

Я хотел бы создать окно, которое 78 пикселей на 78 пикселей и затем им все difrent случайный цвет.

Как бы это сделать на веб-странице html или php, пожалуйста?

не очень уверен, с чего начать.

Спасибо за помощь и время.

+0

Вы можете легко получить результат, который вы ищете, используя JQuery и HTML + CSS – CIRCLE

+0

Пожалуйста, разместите код, который у вас уже есть. – Szymon

+0

Когда вы говорите, что вы изучаете код, вы имеете в виду, что вы учитесь программировать в целом? Если это так, то HTML/PHP, вероятно, не лучшее место для начала, если вы хотите сделать карьеру. C++, Java, Python, VB.Net и т. Д. - это гораздо лучшие языки для начала. И вы не хотите начинать много делать на графике - может быть, кнопка и немного текста на экране, самое большее. Но большинство учебных пособий и колледжей и т. Д. Начнут вас с командной строки. – Panzercrisis

ответ

0

Есть много способов приблизиться к такой проблемы, просто один использует таблицу и rand() функцию PHP, чтобы установить background каждого cell:

<?php 
$size=78; 
$cellsize=4; 
$table="<table cellpadding='$cellsize' cellspacing='1'"; 
for($y=0;$y<$size;$y++) { 
    $table.="<tr>"; 
    for($x=0;$x<$size;$x++) { 
     // Random color 
     $r=rand(0,255); 
     $g=rand(0,255); 
     $b=rand(0,255); 
     $table.="<td style='background-color:rgb($r,$g,$b)'></td>"; 
    } 
    $table.="</tr>\n"; 
} 
$table.="</table>"; 

print $table; 
?> 

Этот код создает таблицу HTML. Вы можете использовать другие системы (например, GD).

+0

это работает, fantastick спасибо, я не думал о ячейках и таблицах, как бы я сделал гиперссылку каждой ячейки на домашнюю страницу, page1 или page2? глядя на ваш код, я думаю $ stringlink = rand (0,3) 1 = "herf: // \ .home.html" 2 = "herf: // \ .page1.html" 3 = "herf : // \ .page2.html " как это будет вписываться в вышеуказанный код, пожалуйста? – eric

+0

Предполагая, что у вас есть массив PHP со ссылками (например, '$ a_links = array (" http://www.google.com "," http://www.amazon.com "," http://stackoverflow.com ");'), во внутреннем цикле вы можете получить свой случайный url ('$ url = $ a_links [rand (0,2)];'). Существует несколько способов открыть URL-адрес, нажав на ячейку. Простейшим является добавление гиперссылки в ячейке ' '. В качестве альтернативы вы можете использовать некоторые javascript (например, ''). Я предлагаю вам следовать руководству по программированию и попытаться достичь своего собственного решения. –

Смежные вопросы