Если вы подгрузите Аяксом, то эту подгрузку тоже можно отследить (во всяких FireBug-ах) и посмотреть, что там пришло.---------- Добавлено 27.03.2014 в 22:23 ----------syrpo, а вам нужно использовать исключительно Ява-скрипт? Можно частично использовать серверную сторону?---------- Добавлено 27.03.2014 в 22:30 ----------Я считаю клиентскую сторону вражеской. Поэтому хранить спрятанные данные можно только на серверной стороне. Я бы делал так:
1) при "Новая игра" в сессию на сервере записывается карта (картинки);
2) при клике на сервер отправляется запрос: такой-то столбец, такая-то строка. Ответом возвращается число — номер картинки
3) на клиентской стороне храним библиотеку всех картинок. Она загружается 1 раз в самом-самом начале. Ещё даже до "Новая игра";
4) на серверной же стороне также запоминаем очерёдность кликов, т.е. помним, открыта ли сейчас какая-то ячейка. И если открыты обе ячейки и они совпали, то отсылаем вместе с номером картинки сообщение "совпали".
Или можно не слать это сообщение явно. Оставить это только на клиенте. Но помнить, что лишь сервер хранит у себя настоящую картину происходящего. И у сервера всегда можно запросить подтвердление "действительно ли игрок всё разгадал".
Есть ещё ошибка-неточность:
.speed a:visited {
}
класс-то опять неправильно написан, надо
.speedb a:visited {
В конце класса букву "b" забыта.
И то же самое для
.speed a:hover {
Тоже забыта "b" в конце "speed".
Опрос многостраничный?
Rock'n'rolla, есть такая рекомендация, чтобы избегать ошибок связанных с путанием = и ==.
Рекомендуют вначале константы писать, а потом переменные:
<?php .... if ( 0 = $count ) //будет сгенерирована РНР-ошибка if ( 0 == $count ) //будет сравнение с нулём .... ?>
Когда я был пионером в РНР, мне эта рекомендация очень помогла.
302 — это временное перенаправление. Насколько я помню, Яндекс хорошо индексирует при 301 редиректе (постоянное).
Может быть в админке вебмастера на самом Яндексе указать, что у вашего блога имеются зеркала, которые нужно "склеивать"?
Можно искать слова "Комментарии пользователей", "Комментировать" и т.п.
Ms-Dred, старайтесь не использоваться элементы с одинаковым значением id. Всё же предполагается, что на странице существует всего 1 элемент с указанным id.
Если нужно нескольким элементам задать один и тот же "опознавательный знак", то используйте классы.
А по теме вопроса: используйте jQuery-функцию each(). Почитайте подробности про неё в документации.---------- Добавлено 03.03.2014 в 21:40 ----------ziliboba0213, немножко не так. Судя из описания нужен ассоциативный массив. Поэтому скорее так нужно:
post[ this.attr( 'data-id' ) ] = this.val();
На ширину окна браузера, не?
nomarketing, наверное действительно будет проще, если вы найдёте программиста. По поводу БД: можно заменить значения на какие-нибудь другие. Либо программист должен быть найден по знакомству, чтобы вы могли ему доверять.
Запрос к БД обычно отправляют через функцию mysql_query(). Можно поискать её текстовым поиском по всем файлам.
А с файлом можно работать, например, так:
$f = fopen( 'путь к лог файлу', 'a' ); //открываем файл на добавление
fputs( $f, '.' ); //пишем точку, как счётчик
$fclose( $f ); //закрываем файл
После открытия HTML-страницы в браузере смотрим сколько точек попало в файл. Количество точек = размер файла в байтах.