Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отображение картинки в новом окне
 
 автор: izzi   (09.05.2006 в 23:04)   письмо автору
 
 

Можно ли средствами РНР открыть картинку в новом окне браузера, который бы принимал размеры картинки и в нём бы отсутствовала панель инструментов, ровно, как и окошко адресной строки?! Если можно, то как?!

   
 
 автор: Ziq   (09.05.2006 в 23:10)   письмо автору
 
   для: izzi   (09.05.2006 в 23:04)
 

Коротко нет. Такие вещи обычно делают в связке php и JavaScript/ JavaScript как раз и нужен для того, чтобы открывать в новом окне браузера. Это делается с помощью метода open(). window.open(), там много разных параметров, как раз для отключения панели инструментов.

PHP можно использовать для определения размеров картинки с помощью функции getimagesize().

   
 
 автор: mtxd   (09.05.2006 в 23:51)   письмо автору
 
   для: 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'] ?>

   
 
 автор: izzi   (10.05.2006 в 09:34)   письмо автору
 
   для: mtxd   (09.05.2006 в 23:51)
 

Спасибо, но в открываемом окне отступ слева и сверху от границы окна до картинки...

   
 
 автор: elenaki   (10.05.2006 в 09:59)   письмо автору
 
   для: 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>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования