Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   [object Window] в родительском окне (https://javascript.ru/forum/css-html/8495-%5Bobject-window%5D-v-roditelskom-okne.html)

sofuwa 29.03.2010 21:00

сорри чё то я ваще ступил, без window.open написал =))

subzey 29.03.2010 21:04

Продолжайте изучать js! В один прекрасный момент Вас поразит его логичность и стройность :)

x-yuri 30.03.2010 03:10

Цитата:

Сообщение от subzey
В один прекрасный момент Вас поразит его логичность и стройность

ирония? :)

Kolyaj 30.03.2010 10:33

Цитата:

Сообщение от x-yuri
ирония?

Отнюдь.

x-yuri 31.03.2010 10:45

да я в общем-то шутил отчасти ;) Хотя отчасти я не понимаю, что значит стройность языка программирования, да и логичность в общем-то тоже (правило наименьшего удивления что ли?)

Kolyaj 31.03.2010 10:52

Ну вот PHP трудно назвать стройным и логичным из-за хаоса встроенных функций. Или ООП в PHP4 трудно назвать стройным и логичным, т.к. на уровне ядра там нет никакого ООП, поэтому нельзя сделать например
getObject()->method();

x-yuri 31.03.2010 11:35

ну в общем-то да, "Кагбэ все мы знаем, что разработчики похапэ головой, перед тем как сесть разрабатывать, не думают." (c) Sad Spirit. И если под стройностью понимать последовательность, то в общем-то понятно. Хотя меня немного смущают все эти многочисленные эпитеты, применяемые к языкам программирования

x-yuri 03.04.2010 17:56

кстати, наткнулся только что на следующую характеристику javascript:
1995 - Brendan Eich reads up on every mistake ever made in designing a programming language, invents a few more, and creates LiveScript.

A Brief, Incomplete, and Mostly Wrong History of Programming Languages

Alehandr0 14.01.2015 23:27

Прокомментируйте по моему вопросу.
 
А как бы и мне немного усовершенствовать один скрипт, вернее сказать я не знаю и близко как сделать функцию по получению значения из браузерной строки открытого фрейма.
Вот код:
<?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;

?>


Часовой пояс GMT +3, время: 15:05.