Всем доброго времени суток. Есть такой код, который содержит функцию открытия ссылки в новом окне (размеры окошка задаются в ссылке с помощью параметров):
<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, всё равно теперь ссылка открывается в новом окне МАКСИМАЛЬНЫХ размеров (на весь экран). Такое впечатление, что значение "а" прибавляется бесконечное число раз.
Где я ошибся в коде?