Показать сообщение отдельно
  #1 (permalink)  
Старый 19.11.2010, 10:37
Новичок на форуме
Отправить личное сообщение для bggjoker Посмотреть профиль Найти все сообщения от bggjoker
 
Регистрация: 19.11.2010
Сообщений: 2

Не корректно работает javascript
В Opera 10.63 не открываются увеличенные изображения. В FirexFox, Chrome, Explorer - все нормально.

Вот ссылка на страничку с изображениями http://www.floorinvest.net/redclic.php

Кусок кода в html выглядит так:

<a href="" target="_blank" onclick="x_window('/images/laminat/ecofloor/ef_z100.jpg'); return false">
     <img width="200" border="0" src="/images/laminat/ecofloor/ef_z100_s.jpg" alt="ламинат Eco Floor">
</a>


Сам javascript вот такой:

function x_window(imgSrc) {
         margin = 20;
         x_win = open("", "x_win", "resizable,width=100,height=100,top=0,left=0");
         img = new Image();
         img.onload = function() {
                   x_win.resizeTo(w = img.width + margin, h = img.height + margin*3);
                   x_win.moveTo((document.body.clientWidth - w) / 2 , (document.body.clientHeight - h) / 2);
                   if(img.outerHTML) x_win.document.write(img.outerHTML);
                   else x_win.document.body.appendChild(img);
                                 }
         img.src = imgSrc;
                           }


Подскажите, пожалуйста, в чем беда?
Ответить с цитированием