Neto, начнем с того что про нужность document.write('...') тебе в данном случае или неправильно сказали, или ты не правильно поняла.
Продолжим тем что у тебя в скрипте, на указанной странице уже есть определение браузера, когда устанавливается значение переменной roll, вполне можно было бы оттуда взять код, а вообще лучше было бы вообще структуру поменять чтобы определение происходило один раз.
Естественно все что у тебя есть я переделывать не буду сейчас, посему предлагаю такое решение:
Добавляешь вверху функцию:
Код:
function diff_window(what_open){
var ua = navigator.userAgent.toLowerCase();
isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1));
isGecko = (ua.indexOf("gecko") != -1);
//isSafari = (ua.indexOf("safari") != -1); //Это соответственно Маковский Сафари, если нужен
//isKonqueror = (ua.indexOf("konqueror") != -1); //Если нужно, то расскоментируешь эти 2 строки и учтешь их дальше
if (isGecko){
alert('У Вас должно быть Моззилла (FireFox) или Netscape');
//Ниже идет пример открытия окна с параметрами, специфичными для браузера
//При необходимости раскомментировать
//newWin=window.open(what_open, 'window','width=400,height=300,fullscreen=no,status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no');
}
else{
alert ('Другой браузер');
//Ниже идет пример открытия окна с параметрами, специфичными для браузера
//При необходимости раскомментировать
//newWin=window.open(what_open, 'window','width=300,height=200,fullscreen=no,status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no');
}
return false;
}
А окно теперь открываешь приблизительно так:
Код:
<a href=# onclick="newWin=window.open('branding_work1.htm')" onmouseover="show('im1', 'img/text_branding_work1-12.gif')" onmouseout="hide()">
Ну и естественно что параметры любые, опять же в этой функции diff_window их можно и рассчитать перед открытием, если нужно. Также можно учесть больше браузеров - смотри комментарии.
Ну и последнее, естественно это пример, все это можно записать в пару строчек удалив лишнее и комментарии.