imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 15.04.2005, 02:10     # 1
bloom
первая жертва
 
Аватар для bloom
 
Регистрация: 05.03.2002
Адрес: Украина, Киев [Черновцы]
Пол: Male
Сообщения: 772

bloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэй
Question Как через window.open (Java Script) открыть окно на весь экран браузера (IE)?

Собственно сабж, мой кодер говорит, что это малореально, что он не знает как. Я решил сам поискать, в программировании особо не рублю, но когда тыкаю по ссылке и окошко открывается не развёрнутым, а со всякими тупыми скроллингами, и приходиться постоянно нажимать кнопку "развернуть", это бесит...
Если не правильно поставил вопрос, не судите, ведь "в программировании особо не рублю". :-)
Заранее спасибо!
bloom вне форума  
Старый 15.04.2005, 12:30     # 2
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
var переменная = open ( файл, имя_окна, параметры_окна);

Пример:
var win = open ("image.jpg", "", "width=250, height=300, left=0, top=0, scrollbars=no, resizable=no, menubar=no, location=no, status=no, toolbar=no, fullscreen=no");
все значения либо yes либо no , или 1 и 0.

В твоём случае просто:
var win = open ("что хочешь открыть в этом окне", "", " fullscreen=1");

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<script>
function windowOpen(theURL)
{
window.open(theURL,'','toolbar=0,status=0,width=600,height=450,top=150 ,left=200,scrollbars=0,');
}
</script>

<a href="javascript:void(0);" onclick="windowOpen('http://www.yuor_site.ru/');">Cсылка </a>
__________________
Lorem ipsum dolor sit amet
Werw0lf вне форума  
Старый 15.04.2005, 20:34     # 3
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
Немного не на поставленный вопрос, но просто по этому же скрипту Буквально недавно задался вопросом: надо было, чтобы картинки открывались в одном и том же окне. Но было две проблемы:

1. Картинки разного размера
2. Чтобы открываемое окно было активным (то есть поверх других), надо было делать каждый раз открытие в новом окне.

Потому написал такую функцию (помещат в код страницы, с которой открываются окна, лучше в пределах <HEAD></HEAD>

Код HTML:
<script language="JavaScript">
<!--
var wnd;
// функция открытия окна с какой-либо картинкой
function openImageWindow(src, width, height, title) {
	title = title.replace('\"', '\\"');
	wnd = window.open("", "imageWindow", 
	"width="+width+",height="+height+",scrollbars=no,status=no,toolbar=no,location=no,menubar=no,resizable=no,screenX=200,screenY=100,minimize=no;maximize=no;minimize=0;maximize=0");
	var doc = wnd.document;
	doc.open();
	doc.write('<html><head><title>' + title + '</title>'+
                        '<SCRIPT LANGUAGE="JavaScript">window.resizeTo('+width+', '+height+'); window.focus(); </SCRIPT>'+
'</head>' + 
'<body BGCOLOR="#D8D7CB" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">' +
'<img src="' + src + '" width="' + width + '" height="' + height + 
'" vspace="0" hspace="0" border="0" alt="' + title + '">' +
'</body></html>'
);
return false;
}
//--></script>
Формат вызова:
Код HTML:
<a href="page.htm"  onclick="return openImageWindow('http://www.site.com/image.jpg',111,222,'Заголовок');"> ... </a>
где:

page.htm - страница, на которой расположена ссылка
http://www.site.com/image.jpg - URL изображения
111 - ширина изображения в пикселях
222 - высота изображения в пикселях
Заголовок - этот текст отображается в заголовке нового окна и в поле ALT картинки.

При открытии размер окна подгоняется под картинку и окно становится активным.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  
Старый 15.04.2005, 21:17     # 4
bloom
первая жертва
 
Аватар для bloom
 
Регистрация: 05.03.2002
Адрес: Украина, Киев [Черновцы]
Пол: Male
Сообщения: 772

bloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэйbloom Сэнсэй
Werw0lf
А у меня почему то это совсем на полный экран открывает, нельзя так, чтобы с панелькой "ПУСК" и т.д. было?
Goryn
Спасибо, это тоже пригодилось!
bloom вне форума  
Старый 15.04.2005, 21:35     # 5
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от bloom
Werw0lf
А у меня почему то это совсем на полный экран открывает, нельзя так, чтобы с панелькой "ПУСК" и т.д. было?
тогда тебе надо в Java-script определять размеры экрана и ставить их. Иначе, по-моему, никак.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  
Старый 16.04.2005, 23:47     # 6
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
Цитата:
Сообщение от bloom
Werw0lf
А у меня почему то это совсем на полный экран открывает, нельзя так, чтобы с панелькой "ПУСК" и т.д. было?
Да опция fullscreen открывает окно на весь экран без всех остальных прибабасов.
тогда убери её, и прописывай явно что ты хочешь, включая размер экрана. Или поставь скрипт определяющий размер экрана пользователя автоматически...

<script>
var wid = screen.width;
var hei = screen.height;
if(wid < 1024 ){
alert( "Разрешение Вашего монитора:"+" " + wid +"x"+ hei +" " + "\nК сожалению, при таком разрешении вы ничего не увидите.");
}
</script>
__________________
Lorem ipsum dolor sit amet

Последний раз редактировалось Werw0lf; 16.04.2005 в 23:49.
Werw0lf вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:54.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.