Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Проблема с открытием фото в новом окне

Обсуждение темы Проблема с открытием фото в новом окне в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Здравствуйте! Необходимо открыть фото в новом окне после клика на миниатюре. При использовании следующего кода: <td width="107" align="center"><a href='javascript :imageWin("IMG/pg_len1.jpg",300,400)'><img src="IMG/pg_len.jpg"></a></td> Файл скрипта ...


Закрытая тема
 
Опции темы
Старый 23.01.2009, 14:18   #1
Здравствуйте!
Необходимо открыть фото в новом окне после клика на миниатюре. При использовании следующего кода:

<td width="107" align="center"><a href='javascript:imageWin("IMG/pg_len1.jpg",300,400)'><img src="IMG/pg_len.jpg"></a></td>

Файл скрипта .js:
Код:
function imageWin(website, ww, hh) {
 var winwidth = screen.availWidth;
 var winheight = screen.availHeight;
 var width = ww+20;
 var height = hh+20;
 var xx = (winwidth-width)/2;
 var yy = (winheight-height)/2;
  if (document.all) {
	 var sizer = window.open("","","left="+xx+",top="+yy+",width="+width+",height="+height);
	 sizer.location = website;
  }
}
в IE 6 всё прекрасно работает, а Mozilla Firefox - открывать окно не хочет. В чём причина???

Последний раз редактировалось kost; 26.01.2009 в 14:03..
 
Старый 23.01.2009, 14:18
Ссылки
Старый 25.01.2009, 16:30   #2
if (document.all) - это зачем? document.all есть только в ИЕ. Соответственно, оно возвращает false и то, что находится в if'е не проходит
 
Старый 25.01.2009, 23:29   #3
Scroll, document.all также с некого перепоя реализовали в опере...
А у вас,
golt-andrej, вообще получается скрипт весёлый. Специальная проверочка введена, чтоб саботировать FF :-D

Код:
...
var xx = (winwidth-width)/2;
var yy = (winheight-height)/2;
var sizer = window.open("","","left="+xx+",top="+yy+",width="+ width+",height="+height);
sizer.location = website;
}
вот так вот будет работать везде
 
2 пользователя(ей) сказали cпасибо:
golt-andrej (26.01.2009), Silver (26.01.2009)
Старый 26.01.2009, 09:01   #4
Цитата:
Сообщение от Makarenya Посмотреть сообщение
Scroll, document.all также с некого перепоя реализовали в опере...
Хм. У меня 9.63, document.all не проходит. Хотя возможно реализовали. Я их даже понимаю.
 
Старый 26.01.2009, 10:47   #5
Цитата:
Сообщение от Makarenya Посмотреть сообщение

вот так вот будет работать везде
Огромное спасибо!!!!!!! все работает как часы.
 
Старый 26.01.2009, 10:47
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Картинка в новом окне Света HTML, CSS, JavaScript 2 15.10.2007 12:03
Раскрытие большого изображения товара в новом окне ТОЧНО размером с картинку Fred_Bulsara HTML, CSS, JavaScript 3 07.07.2007 15:10
Ссылка в на страницу, открывающуюся в новом окне??? stan015 HTML, CSS, JavaScript 7 18.02.2006 22:08
Помогите с открытием новых окон в JavaScript Komatozzz ASP, Perl, PHP и MySQL 2 14.10.2005 09:32
Старый логотип в новом облике Vulko Зал дебютантов 10 09.11.2004 09:42


Текущее время: 08:25. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум