Показать сообщение отдельно
  #1 (permalink)  
Старый 25.10.2013, 09:01
Новичок на форуме
Отправить личное сообщение для Joojic Посмотреть профиль Найти все сообщения от Joojic
 
Регистрация: 25.10.2013
Сообщений: 6

Сдвинутая фаза скрипта или добавление с другого источника
Привет всем.
Написал довольно таки простенький скрипт:
var $scr=1;
function app(){
		f = document.getElementById('text1').value;
		$('#cache').load('data/sth.php?value=' +f );
		lo = document.getElementById('cache').innerHTML;
		$('.testing').append("<br/>" + lo);
		document.getElementById('text1').value = "";
		$scr++;
		$(".testing").scrollTop( $scr * 5000 );
		$('#testing').html('');
	}


html:
<div id="cache" style='display:none;'></div>
		<div class="testing"></div>
		<hr />
		<form name="test" onsubmit="app();" action="#">
			<input type="text" size="40" id='text1'>
		</form>


Что эта штука должна делать(вкратце)
Берем документ data/sth.php?value=XXX добавляем его в div id='testing'.

Вопроса по этому поводу два:
1) Можно ли это сделать как-нибудь короче? без кэша и прочего?
2) Скрипт работает. Однако же работает с какой-то сдвинутой фазой. То есть мы вводим значение текстового поля text1 и отправляем. Ничего не происходит. Если отправляем ещё что-то, то выводится значение, которое мы в первый раз. В третий раз - второе. И тд. Что может быть причиной этому?

Последний раз редактировалось Joojic, 25.10.2013 в 09:28.
Ответить с цитированием