сорри чё то я ваще ступил, без window.open написал =))
|
Продолжайте изучать js! В один прекрасный момент Вас поразит его логичность и стройность :)
|
Цитата:
|
Цитата:
|
да я в общем-то шутил отчасти ;) Хотя отчасти я не понимаю, что значит стройность языка программирования, да и логичность в общем-то тоже (правило наименьшего удивления что ли?)
|
Ну вот PHP трудно назвать стройным и логичным из-за хаоса встроенных функций. Или ООП в PHP4 трудно назвать стройным и логичным, т.к. на уровне ядра там нет никакого ООП, поэтому нельзя сделать например
getObject()->method(); |
ну в общем-то да, "Кагбэ все мы знаем, что разработчики похапэ головой, перед тем как сесть разрабатывать, не думают." (c) Sad Spirit. И если под стройностью понимать последовательность, то в общем-то понятно. Хотя меня немного смущают все эти многочисленные эпитеты, применяемые к языкам программирования
|
кстати, наткнулся только что на следующую характеристику 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 |
Прокомментируйте по моему вопросу.
А как бы и мне немного усовершенствовать один скрипт, вернее сказать я не знаю и близко как сделать функцию по получению значения из браузерной строки открытого фрейма.
Вот код: <?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. |