![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Cross |
|
|||
![]() информатик-аналитик ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 2.6.2006 Где: Москва Репутация: нет Всего: 1 |
Ситуация следующая!
Вот программный код: $content.="<A HREF=/templates/tree/add_catalog.php?id=".$this->m_cat_id." target=_blank>...</a>; Цель: открыть новое окно, но оно должно быть маленьким (например, 200x200). JavaScript использовать не хочу (с ним в моей ситуации программа получится очень корявой). Можно ли на PHP указывать размеры окна??? Подскажите, пожалйуста. Заранее благодарю |
|||
|
||||
Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: 1 Всего: 3 |
Js будет намного прощще... и вообще неуверен что пхп это может
-------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
Cross |
|
|||
![]() информатик-аналитик ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 2.6.2006 Где: Москва Репутация: нет Всего: 1 |
PHP это может!!!
А может можно создать стить CSS и в нем поменять размер окна? |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
ПХП этого не может. Почитай что такое ПХП и всё станет ясно. Максимум что ПХП может в данном случае - передать размеры окна через строку запроса. А уже в открываемом файле через JS можно будет поресайзить окно. |
|||
|
||||
GZep |
|
||||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Причем тут PHP вообще? Вам надо сделать ссылку, которая будет открывать новое окно заданных размеров. Это делается в HTML разметке. PHP - это серверный язык программирования. Ему все-равно что выводить: HTML код ссылки или javascript функцию открытия окна.
Для того чтобы открыть окно заданных размеров необходимо использовать какой-нибудь клиентский язык программирования. Т.е. чисто на html сделать не получится. Главное чтобы Вы поняли, что:
Это - HTML. Вот вам пример, как php выводит javascript:
Надеюсь понятно объяснил. ![]() Это сообщение отредактировал(а) GZep - 27.11.2006, 17:11 -------------------- ![]() ![]() |
||||
|
|||||
Ashen |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 1.9.2006 Репутация: нет Всего: нет |
Пример для открытия окна по клике на ссылку
Нужные параметры изменить. В остальном - смотри пост GZep'а --------------------
Хочешь помочь новичку - делай вместе с ним;Хочешь помочь старику - сделай за него;Хочешь помочь мастеру - отойди в сторону;Хочешь помочь дураку - сам дурак... |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Cross, заметте, в предыдущем посте был использован javascript.
![]() Тема, где хорошо объясняют как открыть окно заданных размеров при помощи javascript. Удачи. Это сообщение отредактировал(а) GZep - 27.11.2006, 17:29 -------------------- ![]() ![]() |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
Cross, как видишь, все решения на JS
![]() |
|||
|
||||
Cross |
|
|||
![]() информатик-аналитик ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 2.6.2006 Где: Москва Репутация: нет Всего: 1 |
Спасибо за консультацию!
Жалко конечно, я очень не люблю JS. |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
И я не люблю ![]() ![]() -------------------- ![]() ![]() |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 32 Всего: 401 |
Имхо, это все же преувеличение. В крайнем случае - издержки чрезмерной универсализации (всякие супер-пупер-библиотеки, работающие даже в музейных экспонатах). В реальной жизни практически всегда на 1 строчку нужно максимум 2 дублирующих, чтобы работало в каждом из 2-х "параллельных миров" - вселенной Microsoft и вселенной W3C ![]() -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Естественно, все поняли, что я утрировал. ![]() Сильно сказано. Довольно часто бывает и больше. Обычно из-за всеми любимых windows internet explorer и microsoft internet explorer. -------------------- ![]() ![]() |
|||
|
||||
Cross |
|
|||
![]() информатик-аналитик ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 2.6.2006 Где: Москва Репутация: нет Всего: 1 |
А что если открывать новые окошки как фреймы???
Я понимаю, что это архаизм ![]() |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 32 Всего: 401 |
Cross, пожалуйста, поясните Вашу мысль... как Вы себе это представляете?
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
Drache |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 31.3.2006 Репутация: 1 Всего: 3 |
думаю проще всего будет таки прибегнуть к JavaScript'у. Сомневаюсь, что у Вас всегда получится избежать использования этого языка. Сама его не люблю, но иногда можно много чего сделать с его помощью, а иногда без него и вообще невозможно ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |