Показать сообщение отдельно
  #1 (permalink)  
Старый 18.12.2010, 14:11
Аватар для mav1
Аспирант
Отправить личное сообщение для mav1 Посмотреть профиль Найти все сообщения от mav1
 
Регистрация: 30.08.2010
Сообщений: 57

Как увеличить размер окна...
Всем доброго времени суток. Есть такой код, который содержит функцию открытия ссылки в новом окне (размеры окошка задаются в ссылке с помощью параметров):

<script type="text/javascript">
    function openwindow( url, width, height ){
        var rand = Math.floor(Math.random() * 1000000);
        var url = encodeURIComponent(url);
        var url1 = "http://site.ru/hello.php?mavpa=" + url;
        window.open(url1,"krechet" + rand ,"menubar=0,resizable=1,width="+width+",height="+height);
    }
    
    function openWindow( url, width, height ){
        openwindow( url, width, height );
    }
</script>


мне надо чтобы к параметрам width и height прибавлялось например 200 пикселей (я хочу более широкие окна).

я изменил верхний скрипт, вот что получилось:

<script type="text/javascript">
    function openwindow( url, width, height ){
        var rand = Math.floor(Math.random() * 1000000);
        var url = encodeURIComponent(url);
        var url1 = "http://site.ru/hello.php?mavpa=" + url;
	var a = 200;
	var width1 = width + a;
	var height1 = height + a;
        window.open(url1,"krechet" + rand ,"menubar=0,resizable=1,width="+width1+",height="+height1);
    }
    
    function openWindow( url, width, height ){
        openwindow( url, width, height );
    }
</script>


но тут явно какой-то косячок, так как какое-бы значение переменной "a" я не писал - хоть 10, всё равно теперь ссылка открывается в новом окне МАКСИМАЛЬНЫХ размеров (на весь экран). Такое впечатление, что значение "а" прибавляется бесконечное число раз.

Где я ошибся в коде?
Ответить с цитированием