Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться с onclick (https://javascript.ru/forum/misc/11913-pomogite-razobratsya-s-onclick.html)

saint447 21.09.2010 06:38

Помогите разобраться с onclick
 
Добрый день, помогите реализовать идею.
Имеется таблица,в которой 2 строчки и 3 столбца, так вот как сделать чтобы при клике по ячейке она сравнивалась с эталонной, и в этой ячейке появлялись картинки с цифрами (допустим 0 и 1, либо с буквами А и Б)?
Каким образом можно реализовать, привидите пример пожалуйста (я думаю это в пару строк).
Так же за что брать эталон? БД и сравнивать по ID?

MadGest 21.09.2010 11:50

<html>
<head>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">

$(document).ready(function(){
	var oldTd;
	var model =  new Array(1,0,1,1,1,0);
		
	$("td").mouseover(function(){
			
		$(this).click(function(){
		
			$(this).html($(this).attr("value"));		
			
		});
			
	})
});
</script>
<style>
	
</style>
</head>
<body>
	<table border="1" >
		<tr>
			<td value="1">?</td>
			<td value="1">?</td>
			<td value="0">?</td>
		</tr>
		<tr>
			<td value="1">?</td>
			<td value="0">?</td>
			<td value="1">?</td>
		</tr>
	</table>
	
	
</body>
</html>

saint447 21.09.2010 18:21

Это все хорошо, но факт в том что мне нужно, чтобы пользователи не могли заранее узнать какая из картинок так откроется

inGray 21.09.2010 22:27

А в чем проблема? Выглядит все тривиально.
Хотите совсем все спрятать? AJAX вам в помощь... Отослали значение ячейки на сервер, проверили и вернули результат... можно даже готовый хтмл... и вставляете его в ячейку...

Как-то так

MadGest 22.09.2010 09:33

а value используйте просто как идентификаторы номера ячейки, а на сервере формируйте саму базу с картинками и случайным образом её генерируйте в таблицу. Блин реально в чем проблема?.


Часовой пояс GMT +3, время: 18:19.