функция, которая масштабирует размер окна под размер картинки на странице

Devona

Новичок
функция, которая масштабирует размер окна под размер картинки на странице

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

dimagolov

Новичок
это задачка для JavaScript.
например можно так:
Код:
function ResizeBig () {
var X_Size, Y_Size;
	if (document.images.length == 1) {
// Остваляем снизу и справа поле такое как было слева
		X_Size = document.images[0].clientWidth + document.images[0].offsetLeft * 2; 
		Y_Size = document.images[0].clientHeight + document.images[0].offsetTop + document.images[0].offsetLeft;
		if (!window.innerWidth) { // IE
			document.body.scroll="no";
			window.resizeTo (X_Size + 12, Y_Size + 40);
// Ну не умеет IE работать с размерами окна кроме как так.
// Если картинка больше экрана - будет лажа
// Чтобы не было лажи надо еще учитывать объект window.screen
		} else {
// В FF проверяем что сразу не вышло скрола и уменьшаем размер окна
// FF обычно ставит новое окно вменяемо и если уж оно скролится, то картинка в экран не влезет
// Без указания размера окна в window.open Opera создает tab который не ресайзится
// NN создает tab полюбому и его ресайзить без толку.
			if (document.body.scrollLeft == 0) {
				window.innerWidth = X_Size;	
			}
			if (document.body.scrollTop == 0) {
				window.innerHeight = Y_Size;	
			}
		} 
	}
}
 
Сверху