ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Отпрака формы без рефлэша
  #1  
Старый 16.02.2007, 23:21
Аватар для Google00
Google00
Новичок
Регистрация: 28.12.2006
Сообщений: 21
Провел на форуме:
78682

Репутация: 11
Отправить сообщение для Google00 с помощью ICQ
По умолчанию Отпрака формы без рефлэша

Возможно ли, если да то как, осуществить такое:
Несколько форм, пользователь вводит данные, после нажимает кнопку submit, данные отправляются, но страница не обновляется, форма скрывается, а появляется текс типа "всё супер гуд, все отправлено" .
Буду очень рад любым советам и замечаниям.
 
Ответить с цитированием

  #2  
Старый 16.02.2007, 23:23
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

ajax?
 
Ответить с цитированием

  #3  
Старый 16.02.2007, 23:27
Аватар для nc.STRIEM
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

Цитата:
Сообщение от Green_Bear  
ajax?
AJAX!!!
 
Ответить с цитированием

  #4  
Старый 16.02.2007, 23:28
Аватар для cRiLaZ
cRiLaZ
Новичок
Регистрация: 17.10.2006
Сообщений: 23
Провел на форуме:
144373

Репутация: 104
По умолчанию

http://www.intenter.ru/me/articles/poll.jsp

Это должно помоч
 
Ответить с цитированием

  #5  
Старый 16.02.2007, 23:32
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

nc.STRIEM, это был риторический вопрос)

чтоб не флеймить, покажу пример
Код HTML:
<script>
function start(){

	var xmlhttp = false;



	try{

		xmlhttp = new ActiveXObject("Mcxml2.XMLHTTP");

	}



	catch(e){



		try{

			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

		}

		catch(E){

		xmlhttp = false;

		}

	}



	if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){

		xmlhttp = new XMLHttpRequest();



	}

	return xmlhttp;

}



function AJAX_Enter(name, pass, remember){



	var xmlhttp = start();

	var obj = document.getElementById('loginhtml');

	obj.innerHTML  = "<div class='ajaxload'><img src='templates/" + BOARD_TEMPLATE + "/images/ajax_load.gif'></div>";

	xmlhttp.open("POST", "ajax.php?act=login&name="+name+"&password="+pass+"&remember="+remember);

	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");

	xmlhttp.onreadystatechange = function(){

		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){

			obj.innerHTML = xmlhttp.responseText;

		}

	}

	xmlhttp.send(null);

}
</script>

<div align='center' id='loginhtml'>

                  <form action='index.php?act=login' method='post' name='loginform'>

                  	{L_NAME} <br /><input type='text' name='name'  OnFocus="this.value=''" />

                  	<br />

                  	{L_PASSWORD} <br /><input type='password' name='password'  OnFocus="this.value=''" />

                  	<br />

                  	<input type='checkbox' value='y' name='remember' title='{L_REMEMBER}' />

                  	<script>

                  	document.write("<input type='button' value='{L_ENTER}' name='enter' Onclick=\"AJAX_Enter(loginform.name.value, loginform.password.value, loginform.remember.value)\"/>");

                  	</script>

                  	<noscript>

                  	<input type='submit' name='enter' value='{L_ENTER}' />

                  	</noscript>

                  </form>

                  </div>
взял со своего разрабатуещгося движка, но суть ясна.
 
Ответить с цитированием

  #6  
Старый 16.02.2007, 23:39
Аватар для Google00
Google00
Новичок
Регистрация: 28.12.2006
Сообщений: 21
Провел на форуме:
78682

Репутация: 11
Отправить сообщение для Google00 с помощью ICQ
По умолчанию

Круто!!! Оперативно!!! Щас читаю.
 
Ответить с цитированием

  #7  
Старый 17.02.2007, 00:43
Аватар для Abra
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

поиск в гугле по XMLHttpRequest так же даст много полезной информации
 
Ответить с цитированием

  #8  
Старый 17.02.2007, 11:42
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

а еще, помимо присловутой ajax. формы без перезагрузки можно отправлять таргетом, типа
<form target="ogogo"...
где "ogogo", если не ошибаюсь, идентификатор обычно фрейма или i-фрейма.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Zink: мобильный принтер без чернил Colkru Мировые новости 7 04.02.2007 15:13
Настройка прокси соединения без измений в реестре. С++. artetch Статьи 0 18.11.2006 18:10
Шифрование имен полей формы GreenBear Чужие Статьи 2 17.05.2006 15:11
Чат без модера, как лес без лесника. Он_ Чаты 12 27.03.2006 21:58
Сканер передаёт документы без компьютера Hitman_2 Мировые новости 3 17.03.2006 18:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ