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

HTML+CSS+JavaScript

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

 

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

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

тема: Размеры окна
 
 автор: Dmitry1988   (05.03.2009 в 12:56)   письмо автору
 
 

Здравствуйте,
Скажите пожалуйсто, когда я нажимаю на фото в фотогалереи у меня открывается новое окно как сделать так, чтобы это окно подстроилось под размеры фотографии?
Спасибо

  Ответить  
 
 автор: cheops   (05.03.2009 в 16:38)   письмо автору
 
   для: Dmitry1988   (05.03.2009 в 12:56)
 

Можно заранее размер изображения вычислить, например, если вам доступен PHP, удобно воспользоваться функцией getimagesize().

  Ответить  
 
 автор: Dmitry1988   (05.03.2009 в 16:42)   письмо автору
 
   для: cheops   (05.03.2009 в 16:38)
 

php доступен-) А можно поподробнее? Спасибо

  Ответить  
 
 автор: elenaki   (05.03.2009 в 20:33)   письмо автору
 
   для: Dmitry1988   (05.03.2009 в 12:56)
 

назовите этот код view_picture.html и передайте ему в URL имя файла (скрипт должен быть в той же папке, что и фотка)


<html>
<style type=text/css><!--
body,img,table,tr,td{margin:0px;padding:0px;border:0px;text-align:center;vertical-align:middle}
--></style>
<script>
var d=document
resizeTo(100,100)
function adjustWin(){resizeTo(d.images['i'].width+30,d.images['i'].height+47)}

var l=location.search
if(l.length>1){
var imgPath=unescape(location.search.substring(1,location.search.length));
var im=new Image
im.src=imgPath
d.write('<img name=i src="'+imgPath+'">')
}
else {d.write('No picture')}
</script>

<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<body onLoad="if(d.images['i'])adjustWin()" leftmargin=100 topmargin=100 marginwidth=100 marginheight=100><noscript>
<table width=100% height=100% cellpadding=0 cellspacing=0 border=0>
<tr><td></td></tr></table>
</body>
</html>

  Ответить  
Rambler's Top100
вверх

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