Показать сообщение отдельно
Старый 17.05.2005, 10:25     # 9
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
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 их можно и рассчитать перед открытием, если нужно. Также можно учесть больше браузеров - смотри комментарии.

Ну и последнее, естественно это пример, все это можно записать в пару строчек удалив лишнее и комментарии.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума