Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Как открыть новое окно фиксированого размера, но каждый раз разного? (http://www.flasher.ru/forum/showthread.php?t=64335)

Koyak 30.10.2004 00:11

Как открыть новое окно фиксированого размера, но каждый раз разного?
 
Есть много превьюх, при нажатии на которые должны открываться большие картинки в окне фиксированного размера и без статусбара и т.д. Они все разного размера. Если бы были одинакового я бы написал:

OnClick="window.open('popup_pg1.php?i=11',null,'height=560,width=684,status=no,toolbar=no,menubar=no,location=no,scroll=no');return false;"

Но проблема в том, что я генерирую ссылку скриптом, и поэтому не знаю какая картинка откроется (ее номер в параметре i).

Как сделать чтоб окно было точь-в-точь под размер картинки?

nagash 30.10.2004 00:57

генерировать тем же самым скриптом 'height=560,width=684 для картинок

Koyak 31.10.2004 23:25

Не подходит. Дело в том что картинки все разного размера и даже пропорций.

nagash 01.11.2004 02:05

я ответил на твой вопрос
средствами JS этого сделать нельзя...

Koyak 01.11.2004 13:20

А с помощью чего это МОЖНО сделать?

nagash 02.11.2004 11:45

Re: Как открыть новое окно фиксированого размера, но каждый раз разного?
 
Цитата:

Оригинал написал(а) Koyak
Но проблема в том, что я генерирую ссылку скриптом, и поэтому не знаю какая картинка откроется (ее номер в параметре i).


Koyak 02.11.2004 13:22

Я знаю номер картинки -> имя файла, но я НЕ ЗНАЮ его физического размера в пикселях.
Мне нужно либо это узнать, либо использовать такие методы, которые позволяют не зная размера открыть окно именно нужного размера.
Вот в этом то собственно и заключается вопрос.

nagash 02.11.2004 14:40

какой скриптом ты выводишь картинки?
на чём написан?

Koyak 02.11.2004 23:02

Cсылкой:

-------------------------------------------------
href="katalog_big.php?way=office/boss/lider_m&i=1"
-------------------------------------------------

Я вызываю вот какой файл:

-------------------------------------------------
<title>Картинка</title><body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0">

<?php

$i = $_GET['i'];
$way = $_GET['way'];

echo '<img src="./pictures/',$way,'/pic_',$i,'.jpg">';

?>
-------------------------------------------------

nagash 03.11.2004 00:47

переезжаем в пхп
ответ на твой вопрос
http://ru.php.net/getimagesize


Часовой пояс GMT +4, время: 22:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.