Не правильно работает JavaScript

shaliko

Новичок
Не правильно работает JavaScript

Под IE выводит обрезанную картинку
Под Mozila появляется ненужный скрол

Помогите разобраться:

function viewPic(url, title) {
if (url == '') return false;
width = 300;
height = 100;
window_top = (screen.height - height) / 2;
window_left = (screen.width - width) / 2;
win = window.open(url, 'image', 'width='+width+', height='+height+',
top='+window_top+', left='+window_left+', toolbar=0, statusbar=0,
location=0, scrollbars=no, resizable=0');
win.document.open();
win.document.write('<html><head><title>'+title+'</title>');
win.document.write('<' + 'script language="Javascript"> ');
win.document.write('function body_on_load() {window.document.
getElementById("text").innerHTML = ""; document.getElementById("photo").
style.display = "block"; window.resizeTo((document.images.photo.
width+10),(document.images.photo.height+35)); window.moveTo((screen.
width-document.images.photo.width)/2, (screen.height-document.images.
photo.height)/2); window.focus(); }</'+'script>');
win.document.write('</head><body leftmargin=0 topmargin=0
rightmargin=0 bottommargin=0 marginwidth=0 marginheight=0
onload="body_on_load()">');
win.document.write('<span id="text"><br><center>Идет загрузка
изображения...</center></span><a href="javascript:window.close();"><img
id="photo" src="'+url+'" style="display:none" border="0"></a>');
win.document.write('</body></html>');
win.document.close();
}

Заранее спасибо
 

chama

Новичок
попробуй увеличить window.resizeTo((document.images.photo.
width+10),(document.images.photo.height+35)); и как я понимаю у тебя картинка не влазит.
А лучше еще покажи код созданной страницы с фотграфией.

-~{}~ 01.07.05 16:53:

и если мне не изменяет память mozzile побарабану на scrollbars=no
 

shaliko

Новичок
Вот код котрый получается в готовом окне с изображением.

Под IE я размеры подогнал все ОК!

А если mozzile побарабану на scrollbars=no
То тогда вопрос отпадает, придется так оставлять.

<html><head><title>Зоголовок мин</title><script language="Javascript"> function body_on_load() {window.document.getElementById("text").innerHTML = ""; document.getElementById("photo").style.display = "block"; window.resizeTo((document.images.photo.width+10),(document.images.photo.height+35)); window.moveTo((screen.width-document.images.photo.width)/2, (screen.height-document.images.photo.height)/2); window.focus(); }</script></head><body leftmargin=0 topmargin=0 rightmargin=0 bottommargin=0 marginwidth=0 marginheight=0 onload="body_on_load()"><span id="text"><br><center>Идет загрузка изображения...</center></span><a href="javascript:window.close();"><img id="photo" src="/show/768/08_bpic.jpg" style="display:none" border="0"></a></body></html>
 
Сверху