Помогите разобраться с onclick
Добрый день, помогите реализовать идею.
Имеется таблица,в которой 2 строчки и 3 столбца, так вот как сделать чтобы при клике по ячейке она сравнивалась с эталонной, и в этой ячейке появлялись картинки с цифрами (допустим 0 и 1, либо с буквами А и Б)? Каким образом можно реализовать, привидите пример пожалуйста (я думаю это в пару строк). Так же за что брать эталон? БД и сравнивать по ID? |
<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> |
Это все хорошо, но факт в том что мне нужно, чтобы пользователи не могли заранее узнать какая из картинок так откроется
|
А в чем проблема? Выглядит все тривиально.
Хотите совсем все спрятать? AJAX вам в помощь... Отослали значение ячейки на сервер, проверили и вернули результат... можно даже готовый хтмл... и вставляете его в ячейку... Как-то так |
а value используйте просто как идентификаторы номера ячейки, а на сервере формируйте саму базу с картинками и случайным образом её генерируйте в таблицу. Блин реально в чем проблема?.
|
Часовой пояс GMT +3, время: 10:05. |