Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Popup window autosize (https://javascript.ru/forum/misc/1872-popup-window-autosize.html)

thrasher 28.09.2008 00:11

Popup window autosize
 
Здравствуйте,очень нужна помощь знающих комрадов!!!
есть скрипт открывающий фото в новом окне,но нужно чтобы окно было по размеру фотографии.Подскажите пожалуйста,как эту функцию внедрить в этот код?

Javascript
<SCRIPT LANGUAGE="JAVASCRIPT">
function OpenPhoto(id) {
 var adr=id + "_z.jpg";
  strFeatures = "width=700,height=600,toolbar=no," 
              + "center=yes,scrollbars=yes,menubar=no,fullscreen=no,resizable=yes,location=no,directories=no,border=none,help=no,status=yes";
  objNewWindow = window.open("", "MyNewWindow", strFeatures);
  objNewWindow.document.writeln('<HTML>\n<HEAD>\n</HEAD>' +
    '<BODY MARGINWIDTH=0 MARGINHEIGHT=0 border=0 topmargin=0 leftmargin=0>' +
    '<TABLE height=100% width=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>\n<TR>\n' +
    '<TD bgcolor=white valign=center align=center class="intro"><IMG SRC="images//' + adr + '"' + 'ALT="" border=0></TD>' +
    '\n</TR>\n</TABLE>\n</BODY>\n</HTML>');
  objNewWindow.focus();
  objNewWindow.status = "Open a new window";
  window.event.cancelBubble = true;
  window.event.returnValue = false;
  objNewWindow.document.close();
}
function showOnStatus () {
	window.status='увеличить'; 
	return true;
}
function showOffStatus () {
	window.status=''; 
	return true;
}
</SCRIPT>



HTML
<td width="200" height=140 align="center"><A href="images/www/1_z.jpg" target="MyNewWindow" id=1 onMouseOver="return showOnStatus ()" onMouseOut="return showOffStatus ()" ONCLICK="return OpenPhoto(id)"><img src="images/www/1_x.jpg" width="180" height="120" alt="www"  border="0"></td>

Андрей Параничев 28.09.2008 00:18

onclick="return OpenPhoto(this.id)"

thrasher 28.09.2008 00:33

Спасибо за ответ,к сожалению этот вариант не работает:(

Андрей Параничев 28.09.2008 02:38

Функция OpenPhoto должна возвращать false, чтоб ссылка не срабатывала. Что именно у вас не работает?

thrasher 28.09.2008 13:30

я вставил тот код,что Вы написали сюда...окно не стало изменяться по размеру картинки.Может быть я еще что то не поменял?:)

Код:

<td width="200" height=140 align="center"><A href="images/www/1_z.jpg" target="MyNewWindow" id=1 onMouseOver="return showOnStatus ()" onMouseOut="return showOffStatus ()" ONCLICK="return OpenPhoto(this.id)"><img src="images/www/1_x.jpg" width="180" height="120" alt="www"  border="0"></td>


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