| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Правильно задать размеры окна |
| Автор: PARROT 9.6.2005, 10:35 | ||||||||
| Как правильно, задать размеры окна, если размер окна заранее неизвестен? Скрипт открывающий само окно:
Скрипт генерирующий окно:
Собственно сама ссылка открывающая окно
Все работает, только размер открывающегося окна несоответствует размеру фотографии. Добавлено @ 10:39 Если написать вот так:
То фотография открывается почти правильно... Не правильно то, что появляются лишние поля, пустота в продолжении фотографии... Хочется чтобы дальше фотки, никаких полей не образовывалось! Можно сделать??? |
| Автор: Opik 9.6.2005, 11:13 |
| PARROT получай размер фотки, через PHP, например: getimagesize и с этими параметрами создавай окно. |
| Автор: PARROT 9.6.2005, 11:44 | ||
| Opik, можно пример? Вот так:
А как открыть окно? Средствами рнр его не откроешь |
| Автор: Opik 9.6.2005, 12:24 |
| PARROT средствами ПХП получаешь размер окна, а открываешь его на JS |
| Автор: PARROT 9.6.2005, 16:30 | ||
Печатает правильно, но окно не открывает, если открывает, то с тем же белым фоном справа.
|
| Автор: Opik 9.6.2005, 17:44 |
| PARROT почему правильно, разве тебе нужно width=x height=y? |
| Автор: Ciber SLasH 9.6.2005, 18:09 | ||
| 2PARROT: Вот, посмотри оно или нет? Модифицированный скрипт Aliance'а:
Обсуждалось здесь: http://forum.vingrad.ru/index.php?showtopic=53672 (кстати на этой же странице) И ещё: http://forum.vingrad.ru/index.php?showtopic=51419 |
| Автор: PARROT 9.6.2005, 18:10 |
| Opik, можно пример? width=x height=y печатает то, что мы получили от getimagesize() |
| Автор: PARROT 9.6.2005, 20:14 | ||||
| Ciber SLasH, спасибо за скрипт, вроде разобралась, но помощь еще требуется. Так, вроде работает, но через раз! Бывает открывает с полосой белого поля, после обновления страницы баг исчезает. Вопрос: Как убрать этот баг вообще? Сам яваскрипт:
Строка которая вызывает открытие окна:
Открывает окно, с тем же адресом где и ссылка. Можно ли сделать один файл, который будет открывать все окна? Просьба объяснить, потому как в яваскрипт я нуль! Спасибо! |
| Автор: Ciber SLasH 9.6.2005, 20:31 | ||||
Непонятно...
Переменная $img вставляется в эту таблицу?
Если да, то чёт не сходятся имена переменных $img и $path |
| Автор: PARROT 9.6.2005, 20:36 | ||||
В этом окне раньше генерировались фото.
Я этим уже не пользуюсь. Если можно этим воспользоваться, то как? Просто поменять имя переменной? А где задавать адрес страницы? |
| Автор: Ciber SLasH 9.6.2005, 20:51 |
| Блин... я совсем запутался пытаясь разобраться как у тебя всё это дело происходит... Ты бы подробно со всеми скриптами и объяснением проблемы отписалась бы... |
| Автор: PARROT 9.6.2005, 20:54 | ||||||
В итоге осталось всего 2 скрипта:
Остается решить 2 проблемы: 1) Открытие окна в определенном файле. 2) Баг при открытии фоток |
| Автор: Ciber SLasH 9.6.2005, 21:29 | ||
А вот так попробуй:
|
| Автор: PARROT 9.6.2005, 21:35 | ||
Ciber SLasH, у меня так и есть:
|
| Автор: Ciber SLasH 9.6.2005, 21:46 |
| В твоём предыдущем посте были кой-каие траблы с кавычками в переменной $img. Вот я и привёл пример, где с кавычками всё путём. А на счёт бага... что так и открывается окно с промежутками между картинкой? |
| Автор: PARROT 9.6.2005, 22:00 | ||||
Ну вот так дает ошибку яваскрипт и картинка не открывается
А так вроде ничего:
Трабла с открытием фоток остается, не всегда срабатывает размер. |
| Автор: Ciber SLasH 9.6.2005, 22:34 | ||
А вот так?
|
| Автор: Aliance 10.6.2005, 11:36 |
| Кстати, такая тема уже совсем недавно поднималась. И в топике ОКНА и ФРЕЙМЫ было нечто похожее Если не найдет никто - приеду с юга - дам ответ |
| Автор: PARROT 12.6.2005, 20:34 |
| Ciber SLasH, не работает. А для чего закоментирован кусок кода,это нужно или нет? Добавлено @ 20:36 Спасите, в среду нужно сдавать сайт, иначе грозились уволить. Работает все, кроме открытия фотографий. Пожалуйста. |
| Автор: Aliance 12.6.2005, 21:33 |
| Чем не устраивает http://forum.vingrad.ru/index.php?showtopic=54997&view=findpost&p=437089 от Ciber SLasH? |
| Автор: PARROT 12.6.2005, 21:35 | ||
Меня код устраивает, а вот картинки... открываются через раз, раз с белым полем справа или снизу, если обновить страницу, то могут открыться как положено... Может это какой-то глюк? |
| Автор: Aliance 12.6.2005, 21:39 | ||
Попробуй так:
Кстати, размеры картинок статичны? Известны зарание? Добавлено @ 21:39 Кстати, и там, и там можно попробовать убрать Доктайп - из-за него иногда "непонятные" глюки исчезают 8))) |
| Автор: PARROT 12.6.2005, 22:03 | ||
Размеры картинок заранее неизвестны. Доктайпа нет.
Твой код дает мне ошибку. |
| Автор: Ciber SLasH 12.6.2005, 22:13 | ||
Где? там нет никаких комментариев, там одна большая строка. Проверял лично и первый код, который я давал (и Aliance тебе ещё о нём напомнил) работает и последний с большой строкой -- тоже работает. Видно что-то ты неправильно где-то делаешь. |
| Автор: PARROT 12.6.2005, 22:30 | ||||
Ciber SLasH, действительно, код работает, точнее оба твоих работают. Но картинки по прежнему открываются через раз. Может это глюк эксплоера? Или... Я оставлю так. Всем спасибо! Может главный программер на работе чего подскажет... Спасибо! |