|
автор: Швейк (03.03.2005 в 13:17) |
|
| Добрый день.
Хочу узнать, есть ли у PHP возможности от Java Script. на простеньком примере поясню, чего бы мне хотелось.
Итак есть код гиперссылки:
<a href=user_info.php?userID=$userID target=blank >Нажмите сюда</a>
|
Т.е. пр нажатии на фразу Нажмите сюда в новом окне открывается файл user_info.php, которму такжев этой ссылке передается значение переменной userID.
Все работает и все в порядке.
Но, все время хочется большего, поэтому вопрос:
как сделать, что бы новое окно открывалось определенных размеров, без панели навигации, статусной строки, избранного и прочего?
JavaScript позволяет это сделать, но PHP и Java у меня не уживаются...
Есть ли решение данной проблемы?
Заранее благодарю.
С уважением,
Бравый Солдат. | |
|
|
|
|
|
|
|
для: Швейк
(03.03.2005 в 13:17)
| | PHP - (официально "PHP: Hypertext Preprocessor") -платформо-независимый, исполняющийся на сервере, HTML связанный язык скриптов.
JavaScript - интерпретируемый язык для создания приложений, исполняемых на клиентской стороне
Надеюсь этого хватит ? елси нет то какое слово не понятно. | |
|
|
|
|
|
|
|
для: Shaddar
(03.03.2005 в 15:46)
| | то есть php отвечает только за сервер и ничего с браузером сделать не может,
javascript отвечает только за браузер и ничего с сервером сделать не может.
Отсюда вывод что проблема решается путём изучения javascript ;-) | |
|
|
|
|
|
|
|
для: Axxil
(03.03.2005 в 16:23)
| | а если конкретно по проблеме
<a href="javascript:window.open('test.php','','scrollbars=0,resizable=0,width=620,height=420');void(0);">
|
| |
|
|
|
|
 1.2 Кб |
|
|
для: Швейк
(03.03.2005 в 13:17)
| | По поводу окна определённых размеров:
Я только знаю скрипт поддерживающий даже расширение .htm
Он открывается после закрытия страницы:
Шаг 1:
.В тэг <HEAD> вставьте текст из формы (между <HEAD> и </HEAD> вставьте текст из формы
Шаг 2:
В тэг <BODY> вставьте onUnload="ByeWin()" (например <BODY onUnload="ByeWin()">). И не забудьте заменить текст на русском языке в скрипте своим.
<script LANGUAGE="JavaScript">
locnm=location.href;
pos=locnm.indexOf("indexb.htm");
locnm1=locnm.substring(0,pos);
function ByeWin() {
windowIMA=window.open("",'Anim2','toolbar=no,location=yes,directories=no,menubar=no,scrollbars=no,status=yes,resizable=1,width=260,height=290')
windowIMA.document.write("<HTML><TITLE>xxxxx.net.ru</TITLE>"
+"<BODY BGCOLOR='black' text= 'white'><CENTER>"
+"<FORM METHOD=GET ACTION='"+locnm1+"h5s3.html'>"
+"<P><B>Вы решили покинуть эту страницу ?<BR>"
+"<BR>Надеюсь, что при надобности не придётся Вам забыть xxxxx.net.ru</B></FORM><BR>");
}
</script> | |
|
|
|
|
|
|
|
для: Швейк
(03.03.2005 в 13:17)
| | >JavaScript позволяет это сделать, но PHP и Java у меня не уживаются...
Есть ли решение данной проблемы?
PHP и JavaScript прекрасно друг с другом соседствуют, но нужно понять принцип их взаимодействия.
1. PHP не может напрямую вызвать функции JavaScript
2. JavaScript не может напрямую вызвать функции PHP
но
1. PHP-файл может содержать в себе или генерировать JavaScript-код, который будет выполнен, когда страница придет к клиенту, например так:
<?
// php-код
?>
<script language="JavaScript">
<!--
alert ("Привет! Меня зовут JavaScript - я здесь живу.");
//-->
</script>
<?
// php-код
?>
|
2. JavaScript может обращаться к PHP-скриптам, передавая им параметры, например так:
window.location.replace("http://site/forum/read.php?id_forum=1&id_theme=909&page=1")
|
| |
|
|
|
|
автор: Швейк (04.03.2005 в 09:42) |
|
|
для: glsv (Дизайнер)
(04.03.2005 в 00:54)
| | Ух, ребята, но Вы меня загрузили...
Я только начал учить PHP, на JavaScript физически не хватит времени.
Очень Вас прошу, не вдаваясь в глубины теории, скажите пожалуйста, в мою ссылку
<a href=user_info.php?userID=$userID target=blank >Нажмите сюда</a>
|
Можно вставить код (не обязательно на Java, главное - что бы работал), который уберет в файле user_info.php навигационную панель, адрессную строку и проч.?
С уважением,
Бравый Солдат. | |
|
|
|
|
|
|
|
для: Швейк
(04.03.2005 в 09:42)
| | так просто не уберет, надо написать небольшую функцию на JavaScript, для удобства поместить в файлик с расширением *.js, а потом уже прописать саму ссылку. | |
|
|
|
|
автор: Швейк (04.03.2005 в 17:57) |
|
|
для: Valeri
(04.03.2005 в 14:41)
| | Наглый вопрос - может кто поделиться такой функцией?
Очень надо, а учить JavaScript некогда...
С уважением,
Бравый Солдат. | |
|
|
|
|
|
|
|
для: Швейк
(04.03.2005 в 17:57)
| | Вам это надо?
<a href='javascript: window.open("user_info.php?userID=$userID ","subwindow","HEIGHT=200,WIDTH=200")'>нажми сюда</a>
|
| |
|
|
|