Программирование > JavaScript & JScript
Вывести ссылку в новом окне
val:
Есть уменьшенное фото в странице. При нажатии на него оно должно быть показано в отдельном окне размером с настоящими размерами фото. Как это можно сделать?
Макс:
function newWind(w,h)
{
window.open("#","name","toolbar=0,directories=0,status=0,menubars=0,scrollbars=0,resizable=0,width="+w+",height="+h);
}
Размеры в newWind(300,400) конечно же нужно вводить либо вручную либо с помощью серверного скрипта формировать
Wowik:
Определение размера картинки в JS
--- Код: ---
function ShowSize() {
var Width = document.ImageW.offsetLeft - document.Pic1.offsetLeft;
var Height = document.ImageW.offsetTop - document.Pic1.offsetTop + 1;
if((navigator.userAgent.indexOf("Opera") != -1) | |
(navigator.userAgent.indexOf("Netscape") != -1))
Height--;
alert(Width);
alert(Height);
}
--- Конец кода ---
val:
--- Цитировать ---
--- Конец цитаты ---
Макс, а не хочет работать. Я вставил в страницу, а при открытиии ругается: Незавершенная строковая константа.
При клике на картинку тоже ругается и выводит картинку в этом же окне.
Может я что-то не пойму, но она не находит newWind по-моему.
Макс:
Wowik
Метод хороший. :) Но ты определяешь размеры уменшенной фотки а Val-у нужны реальные размеры фотки. Хотя если известен масштаб, то определить реальные размеры не сложно.
val
Это должно работать:
function newWind(w,h)
{
window.open("#","newWind"," toolbar=0,directories=0,status=0,menubars=0,scrollbars=0,resizable=0,width="+w+",height="+h);
}
Навигация
Перейти к полной версии