Показать сообщение отдельно
  #19 (permalink)  
Старый 14.01.2015, 23:27
Новичок на форуме
Отправить личное сообщение для Alehandr0 Посмотреть профиль Найти все сообщения от Alehandr0
 
Регистрация: 14.01.2015
Сообщений: 4

Прокомментируйте по моему вопросу.
А как бы и мне немного усовершенствовать один скрипт, вернее сказать я не знаю и близко как сделать функцию по получению значения из браузерной строки открытого фрейма.
Вот код:
<?php
		/*	Функция JavaScript по метке - 1, выдаёт: "[object Window]".
			А как сделать так, чтобы после разных переходов во фрейме, по нажатию на кнопку с меткой - 3(id=metka_3),
			можно было бы получить значение http:// , по метке - 2, открытого на данный момент во фрейме сайта.
			Его значение будет отличаться от $_POST[http](метка 4).
		*/

if(isset($_POST[http])&&$_POST[http]!="")
  {
	$content='
<html>
<head>
  <title>Фрейм</title>
	<script type="text/javascript">  
	window.onload=
	function iFr() {
		var iFrame=document.getElementById("iFrame");
		var per=iFrame.contentWindow.opener.location.href;
		//lid=window;

		
		alert(per);										//	Метка - 1
	}
	function inputt() {
		alert("Здесь должно появлятся значение -http:// - открытой во фрейме web-страницы на данный момент");		//	Метка - 2
	}
	</script>
</head>
  <body>
	<form name=enter action=index.php method=post>
	  <p align=center>Сюда должно попасть значение http:// которое во фрейме открыто сейчас
	  <input type=text name=rez_http size=50>
	  <input id=metka_3 type=button value="Заполнить форму" onclick="javascript:inputt()"><!--	Метка - 3	--!>
	  </p>
	</form>
	<br/>
	<p align=center><a href=index.php>Сбросить поиск</a></p><br/>
	<iframe id=iFrame align=center width=100% height=500 src="'.$_POST[http].'"></iframe><!--	Метка - 4	--!>
  </body>
</html>';

  }
  else
  {
	$content="
<html>
<head>
  <title>Ввод</title>
</head>
  <body>
	<form name=enter action=index.php method=post>
	  <p align=center>Введите адрес для старта нового поиска http://<input type=text name=http size=50>
	  <input name=start type=submit value='Стартовать'></p>
	</form>
  </body>
</html>";
}

echo $content;

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