Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Onclick не онкличит) / 6 сообщений из 6, страница 1 из 1
25.03.2014, 15:23
    #38595855
PickUp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Onclick не онкличит)
В общем дело такое:
Код
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
<script> // Тут идёт всякая фигня про Ajax смысл которой в послании серверу запроса на получение ссылок от картинок
	function showContent(link) {

		var cont = document.getElementById('thumbs');
		var loading = document.getElementById('loading');

		cont.innerHTML = loading.innerHTML;

		var http = createRequestObject();					// создаем ajax-объект
		if( http ) {
			http.open('get', link);							// инициируем загрузку страницы
			http.onreadystatechange = function () {			// назначаем асинхронный обработчик события
				if(http.readyState == 4) {
					cont.innerHTML = http.responseText;		// присваиваем содержимое
				}
			}
			http.send(null);    
		} else {
			document.location = link;	// если ajax-объект не удается создать, просто перенаправляем на адрес
		}
	}

	// создание ajax объекта
	function createRequestObject() {
		try { return new XMLHttpRequest() }
		catch(e) {
			try { return new ActiveXObject('Msxml2.XMLHTTP') }
			catch(e) {
				try { return new ActiveXObject('Microsoft.XMLHTTP') }
				catch(e) { return null; }
			}
		}
	}
</script>
                    	<ul id="thumbs">
	// Ниже - форма, всё вроде бы хорошо, функция работает. Ну и картинки даже с сервера возвращаются. Плюс возвращается уже другая форма вместе с картинками
	<form>
		<a id="contact-switcher" onclick="showContent('content_loader.php')">Предыдущая</a> <a id="contact-switcher" onclick="showContent('content_loader.php')">Следующая</a>
	</form>
							<div id="loading" style="display: none">
							Идет загрузка...
							</div>
                        </ul>



Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 printf ('
  	<form>
		<a href="#" id="contact-switcher" onclick="return showContent(\'content_loader.php?i='.$i.'\')" type="button">Следующая страница</a>');
if ($b == 0) {
$i = 0;
}
  printf ('
		<a id="contact-switcher" onclick="showContent(\'content_loader.php?i='.($i-$b).'\')" type="button">Прерыдущая страница</a>
	</form>'
	);


И вроде бы выглядит она точно так же, только в ней онклики вообще не онкличат)
В чём может быть проблема? Да, пробовал href='#' прописать - переходит по ссылке, на onclick вообще внимания не обращает. Хоть там 100500 return false ставь.

з.ы. извиняюсь за столь тяжкий код). Просто на скорую руку придумывал, а переделывать влом)
...
Рейтинг: 0 / 0
25.03.2014, 15:27
    #38595861
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Onclick не онкличит)
а в отладчик посмотреть не судьба?
...
Рейтинг: 0 / 0
25.03.2014, 16:27
    #38595994
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Onclick не онкличит)
А самое интересное, в каком браузере не онкличет?
...
Рейтинг: 0 / 0
25.03.2014, 16:38
    #38596017
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Onclick не онкличит)
printf это C++ наверное
...
Рейтинг: 0 / 0
25.03.2014, 17:42
    #38596130
artas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Onclick не онкличит)
Паганель,

printf и в ПХП есть
...
Рейтинг: 0 / 0
27.03.2014, 10:33
    #38597755
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Onclick не онкличит)
Сдается мне, ошибка здесь.

printf ('
<form>
<a href="#" id="contact-switcher" onclick="return showContent(\''+content_loader.php?i='.$i.'\')" type="button">Следующая страница</a>');
И в конце тоже что-то не так с кавычками. Могу ошибаться, пхп почти не знаю.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Onclick не онкличит) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]