|
|
|
| Можно ли средствами РНР открыть картинку в новом окне браузера, который бы принимал размеры картинки и в нём бы отсутствовала панель инструментов, ровно, как и окошко адресной строки?! Если можно, то как?! | |
|
|
|
|
|
|
|
для: izzi
(09.05.2006 в 23:04)
| | Коротко нет. Такие вещи обычно делают в связке php и JavaScript/ JavaScript как раз и нужен для того, чтобы открывать в новом окне браузера. Это делается с помощью метода open(). window.open(), там много разных параметров, как раз для отключения панели инструментов.
PHP можно использовать для определения размеров картинки с помощью функции getimagesize(). | |
|
|
|
|
|
|
|
для: izzi
(09.05.2006 в 23:04)
| | Все проще, буквально недавно делал...
<?
$size = getimagesize($im_link); //получаем размер
//Заносим в массив
$file = array(
"im_width" => $size[0], //ширина
"im_height" => $size[1] //высота
);
?>
//А это уже сам html
<a style="cursor: pointer;" onclick="window.open('{$file.im_url}', '', 'width={$file.im_width}, height={$file.im_height}, menubar=no, status=no, location=no, directories=no, resizable=no');"><img alt='что-то...' align='left' height='400' width='300' src='{$file.im_url}'></a>
|
{$file.im_url}, {$file.im_width} замени на php-вывод, например <? echo $file['im_width'] ?> | |
|
|
|
|
|
|
|
для: mtxd
(09.05.2006 в 23:51)
| | Спасибо, но в открываемом окне отступ слева и сверху от границы окна до картинки... | |
|
|
|
|
|
|
|
для: izzi
(10.05.2006 в 09:34)
| |
<style type=text/css><!--
body,img,table,tr,td{margin:0px;padding:0px;border:0px;text-align:center;vertical-align:top}
--></style>
|
| |
|
|
|