Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   window.open Каждый раз в новом окне (https://javascript.ru/forum/misc/11631-window-open-kazhdyjj-raz-v-novom-okne.html)

MadGest 04.09.2010 11:43

window.open Каждый раз в новом окне
 
Написал такую функцию

function OpenImg(title)
		{		
			var img = new Image();
			img.src = 'date/projects/<?php echo $id_prj; ?>/resources/'+ title;
		
			popupWin = window.open(img.src, 'image', 'location=no,width='+img.width+',height='+img.height+',top=0'); popupWin.focus(); return false;
			
		}


При нажатии на ссылку title рисунка. Окно открывается нормально, но если его ен закрывая снова нажать на другую ссылку то новое изображение будет в том же окне что и предыдущее и размер уже не подойдет. Как быть.

exec 04.09.2010 11:47

function OpenImg(title)
		{		
			var img = new Image();
			img.src = 'date/projects/<?php echo $id_prj; ?>/resources/'+ title;
		
			popupWin = window.open(img.src, 'image' + Math.floor( Math.random() * 1000000 ), 'location=no,width='+img.width+',height='+img.height+',top=0'); popupWin.focus(); return false;
			
		}

MadGest 04.09.2010 11:52

Хитро! Спасибо большое!

Kolyaj 04.09.2010 16:00

Лучше '_blank' вторым параметром.

MadGest 04.09.2010 16:14

Цитата:

Сообщение от Kolyaj (Сообщение 69723)
Лучше '_blank' вторым параметром.

И так тоже работает. Спасибо.


Часовой пояс GMT +3, время: 08:43.