powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (HTML) Cложный вопрос (формы)
12 сообщений из 37, страница 2 из 2
(HTML) Cложный вопрос (формы)
    #36421339
evgeniy2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
neznau
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<html><head><title></title></head><body>

<script type="text/javascript" language="javascript">
function Search(word)
{
	var div=document.getElementbyId('infoDIV');
	var url='pub.php';
	var querystring='param1='+word;
	div.innerHTML='<iframe src='+url+'?'+querystring+'></iframe>';
	div.style.display='block';
}
</script>

<form>
input word: <input type="textarea" id="textQuery" value="">  
<input type="button" value="Search" name="Search" onclick="Search(document.getElementbyId('textQuery').value);">
</form>

<div id='infoDIV' style="display:none"></div>

</body></html>

?
не знаю, то или не то, но вдруг то, в браузере не проверял

div.innerHTML='<iframe------ это сильно, вот только браузеры не загнуться от такого???? :)
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36421502
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dik_kкак вывести строку текста в другой файл?
Видно с объяснениями у тебя проблемы...

Т.е. у тебя два окна... В каждом по вэб-файлу... Ты хочешь передать некую строку изодного окна/файла в другое окно/файл?
Так?
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36421619
dik_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaТ.е. у тебя два окна... В каждом по вэб-файлу... Ты хочешь передать некую строку изодного окна/файла в другое окно/файл?
Так?когда показывается результат обработки формы, то в адресной строке стоит вместо i.php (в данном случае я имею в виду тестовый пример) pub.php, а мне надо чтобы результат показывался в окне за которое отвечает файл i.php, причем в диве=info



вернемся к тестовому примеру:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
i.php
///////////////
<html>
<head>
  <meta http-equiv=Content-Type content='text/html; charset=utf-8'>
      	<script src="fullajax.js" type="text/javascript"></script>   <!-----------!!!!!!!!!!!!!!!!!!-------------->
</head>

<body>
(остальное также)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
pub.php
/////////////////////////////////////////
<?
function ff()
{
echo"<FORM action='pub.php' ax:id='info' METHOD=POST>
		    	По названию:<INPUT TYPE='text' NAME='name'>
 	        <input type=hidden name=button value=ok>
		      <INPUT TYPE='submit' value='Поиск'>
</form>";
}
function fun()
{
  $_POST['name'];
}
	if ($_REQUEST['button']=='ok') {echo "ddddddd"; fun();}
  else ff();
?>
всё тоже самое что и раньше
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36421669
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgeniy2div.innerHTML='<iframe------ это сильно, вот только браузеры не загнуться от такого???? :)
проверил, ff 3.5.3 и ie 8 не загнулись вроде
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36421674
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исправленный (проверенный в браузере) вариант

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<html><head><title></title></head><body>

<script type="text/javascript" language="javascript">
function Search(word)
{
	var div=document.getElementById('infoDIV');
	var url='template.html';
	var querystring='param1='+word;
	div.innerHTML='<iframe src='+url+'?'+querystring+'></iframe>';
	div.style.display='block';
}
</script>

<form>
input word: <input type="textarea" id="textQuery" value="">  
<input type="button" value="Search" name="Search1" onclick="Search(document.getElementById('textQuery').value);">
</form>

<div id='infoDIV' style="display:none"></div>

</body></html>
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36421941
dik_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в пределах одного файла это и правда работает замечательно. а если учесть что у меня див уже есть и он в другом файле, то данные туда (в смысле в файл из которого вызвали эту форму) не попадают.

а какие проблеммы с FULLAJAX ?????
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36421963
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dik_k , я так и не понял что тебе нужно...
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36421994
dik_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем кому не понятно о чем я говорю

создаем 2 файла
1) i.php
Код: plaintext
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.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
<html>
<head>
  <meta http-equiv=Content-Type content='text/html; charset=utf-8'>
</head>

<body>
<style>
#leftMenu {	float:left; width:170px; height:100px;	background:RGB( 22 , 226 , 248 );}
#info {	width:800px;	height:100px; background:RGB( 225 , 225 , 225 );}
</style>
<script>
		var req=null;
		var console=null;
		var ready= 0 ;
		var divname='';
		var READY_STATE_UNINITIALIZED= 0 ;
		var READY_STATE_LOADING= 1 ;
		var READY_STATE_LOADED= 2 ;
		var READY_STATE_INTERACTIVE= 3 ;
		var READY_STATE_COMPLETE= 4 ;
		
		function sendRequest (url,indivname,params,HttpMethod)
		{
			if(!HttpMethod) 	{		HttpMethod="GET";}
			req=initXMLHTTPRequest();
			if (req)
			{
				divname=indivname;
				req.onreadystatechange=onReadyState;
				req.open(HttpMethod,url,true);
				req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
				req.send(params);
			}
		}
		//======================	
		function initXMLHTTPRequest()
		{
			var xRequest=null;
			//Mozilla/Safari
			if (window.XMLHttpRequest)			{	xRequest=new XMLHttpRequest();}
			else if (window.ActiveXObject)
			{
				xRequest=new ActiveXObject
				//Internet Explorer
				("Microsoft.XMLHTTP");
			}
			return xRequest;
		}
		//===========================		
		function onReadyState()
		{
			ready=req.readyState;
			var data=null;
			if(ready==READY_STATE_COMPLETE)	{	data=req.responseText;}
			else{data="подождите";}
			toConsole(data);
		}
		//===========================	
		function toConsole(data)
		{
			var console=document.getElementById(divname);
			console.innerHTML=data;
		}
</script>

              <div id="leftMenu">
                 <a href='javascript:sendRequest ("pub.php","info")'> 11111 </a>
            	</div>
              <div id="info"></div>
       </body>
2) создаем ещё один файл - pub.php
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<?
function ff()
{
echo"<FORM action='pub.php' onsubmit='return fun()' METHOD=POST>
		    	По названию:<INPUT TYPE='text' NAME='name'>
 	        <input type=hidden name=button value=ok>
		      <INPUT TYPE='submit' value='Поиск'>
</form>";
}
function fun()
{
  echo $_POST['name'];  // отобразить это в диве info
}
	if ($_REQUEST['button']=='ok') fun();
  else ff();
?>
3) запускаем и обращаем внимание ГДЕ ИМЕННО у нас отобразилась форма!!!! Посмотрели? ВОТ!!!! (примечание: она отобразилась в div=info). Далее, после нажатия на кнопочку ПОИСК:
вместо этой формы (т.е. вместо "по названию", окошечко, кнопка "поиск") должен появиться результат (т.е. собственно то что мы ввели в это окошечко!) Вот и всё!
ИЛИ ТАК:
После нажатия на кнопочку ПОИСК:
после этой формы (т.е. после "по названию", окошечко, кнопка "поиск") должен появиться результат (т.е. собственно то что мы ввели в это окошечко!) Вот и всё!

очень надеюсь, что теперь понятно!
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36422114
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заменил i.php на
Код: plaintext
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.
<html>
<head>
  <meta http-equiv=Content-Type content='text/html; charset=utf-8'>
        <script type='text/javascript' src='http://demo.fullajax.ru/js/obf.fullajax.js'></script>
        <script type='text/javascript' src='http://demo.fullajax.ru/js/obf.srax.fx.js'></script>    

<style>
#leftMenu {	float:left; width:170px; height:100px;	background:RGB( 22 , 226 , 248 );}
#info {	width:800px;	height:100px; background:RGB( 225 , 225 , 225 );}
</style>
<script>
(function($){
	var ax = 'ax=1';
	$.Filter.add({url:'*', id:'info', params:ax});
	$.Model2Blocks['flax'] = {
      'block1':'info',
      'block2':'content'
	}
})(FLAX)
</script>
</head>

<body>
              <div id="leftMenu">
                 <a href='pub.php'> 11111 </a>
            	</div>
              <div id="info"></div>
</body>
</html>
отлично работает.
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36422409
dik_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо огромное всем кто помогал!!!!
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36422550
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и как реализовал то?
...
Рейтинг: 0 / 0
(HTML) Cложный вопрос (формы)
    #36426497
dik_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ренатну и как реализовал то?реализовал в итоге как ты написал. щас разбираюсь в этих библиотеках и в их возможностях.
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (HTML) Cложный вопрос (формы)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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