Показать сообщение отдельно
  #8 (permalink)  
Старый 31.07.2010, 20:43
Аспирант
Отправить личное сообщение для daMage Посмотреть профиль Найти все сообщения от daMage
 
Регистрация: 31.07.2010
Сообщений: 35

Мне не нужно ничего изучать или дополнять. Скрипт работает. Но работает он на моём сервере, а мне нужно сделать так, что бы он работал на том сайте, где лежит чат. Короче: Я открываю чат, захожу в исходный код и добавляю js строки:

$(function() {
	$('input').click(function answerTheQuestions() {
		var question = encodeURIComponent($('#chat div:has(div[style]):last b').text());
		var answer = encodeURIComponent($('#chat div:last:contains("правильный ответ:") b').text());
		if($('#chat div:last:contains("правильный ответ:")').index() < $('#chat div[style="padding:10px 0px 2px 60px;"]:last').index()) {
			answer = '';
		}
		$.ajax({
			type: 'POST',
			url: 'scripts/file.php',
			data: 'question=' + question + '&answer=' + answer,
			
			success: function(msg) {
				if(msg) {
					$('textarea#text').val(msg);
					$('a:contains("Ответить")').click();
				}
			}
		});
	});
});


Взгляните на url, там написано scripts/file.php - этот файл добавляет данные в Базу. Когда я проверяю скрипт на своём сервере - url действителен и код работает. Но когда я пытаюсь перенести всё на сайт с чатом, то url становится недействительным, поскольку такого файла на сайте с чатом нет, неужели не понятно. Поэтому я и спрашивал можно в строке url написать что то вроде: "http://test/scripts/file.php"?

Последний раз редактировалось daMage, 31.07.2010 в 20:47.
Ответить с цитированием