Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: fullscreen???
 
 автор: sav88   (17.04.2007 в 15:02)   письмо автору
 
 

1) Тут есть проблема. Мне надо развернуть окно на полный экран, обычно я это делаю так
<body onload="window.open('index.htm','','fullscreen,scrollbars');return true;close()">
но возникает проблема, запускающий документ в котором я пишу эту строчку, остаеться, а мне бы сделать так, что б он сам закрывался.
Мне надо чтоб была тока одна страница - полноэкранная...
или поствим вопрос подругому,. как развернуть html страницу на полный экран?????
или вот еще....
2) У меня есть фреймовое окно ('index.htm') в котором есть 3 фрейма, в одном из них ('top.htm') я делаю 2 кнопки "закрыть" и "свернуть в трей".
Вот если надо закрыть текущую страницу то "close()" а как закрыть родительское, фреймовое окно и как его свернуть в трей?

   
 
 автор: 12345   (17.04.2007 в 15:41)   письмо автору
 
   для: sav88   (17.04.2007 в 15:02)
 

Родительское окно закрыть нельзя (без предупреждения), но в IE6 возможно из-за бага.

Если проблема написать команду закрытия окна из открывшегося -

opener.close();

А для автозакрытия в IE6 -

opener=1;opener.close();

   
 
 автор: sav88   (17.04.2007 в 17:13)   письмо автору
 
   для: 12345   (17.04.2007 в 15:41)
 

за ссылку спасибо, изучаю.
но opener.close() и opener=1;opener.close() все равно не работают...
я пишу:
<script>
function fint()
{
opener.close();
}
</script>

и вызов

<button id=b OnClick="fint()">*CLOSE*</button>

не закрывает... что делать?

   
 
 автор: 12345   (17.04.2007 в 17:26)   письмо автору
 
   для: sav88   (17.04.2007 в 17:13)
 

В открывшемся окне этот код?
Ожидаете закрытия открывающего окна?
Не FF?

   
 
 автор: CNT   (17.04.2007 в 18:11)   письмо автору
 
   для: sav88   (17.04.2007 в 15:02)
 

как развернуть html страницу на полный экран
1. узнать размер экрана;
2. узнать внутренний и внешний размеры окна браузера;
3. изменить размеры окна и подвинуть верхний левый угол так, чтобы окно "де-факто" превратилось в "фуллскриновское".

   
 
 автор: sav88   (17.04.2007 в 19:39)   письмо автору
 
   для: CNT   (17.04.2007 в 18:11)
 

я догнал, можно и так,

<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
  function new_win()
  {
    win = window.open('index.htm','FullScr','fullscreen=yes');
    window.opener = win;
    window.close();
  } 
if (window.name!='FullScr') {
new_win();
}
</script>
</body>
</html>

или так

<html>
<head>
<title></title>
</head>
<body>
<script>
oNewWin = window.open('index.htm','','fullscreen');
oNewWin.focus(); 
window.opener=top;
window.close();
</script>
</body>
</html>

   
 
 автор: sav88   (17.04.2007 в 19:40)   письмо автору
 
   для: sav88   (17.04.2007 в 19:39)
 

но остаеться 2 вопрос:
2) У меня есть фреймовое окно ('index.htm') в котором есть 3 фрейма, в одном из них ('top.htm') я делаю 2 кнопки "закрыть" и "свернуть в трей". КАК?

   
 
 автор: 12345   (17.04.2007 в 21:50)   письмо автору
 
   для: sav88   (17.04.2007 в 19:40)
 

Покопайтесь в свойствах окна:

   
 
 автор: sav88   (18.04.2007 в 13:40)   письмо автору
 
   для: 12345   (17.04.2007 в 21:50)
 

Я это сделал!!! ;)
Я открыл окно fullscreen (с первой страницы!!!), сначала открываю промежуточный файл(begin.htm) который открывает стартовую страницу(index.htm),уже в полный экран, и затем закрывает себя без подтверждений. Закрытие же первого фреймового окна (index.htm) происходит так же без запроса.

код на откытие:

<html>
<head>
<title></title>
</head>
<body>
<script>
oNewWin = window.open('index.htm','','fullscreen');
oNewWin.focus(); 
window.opener=top;
window.close();
</script>
</body>
</html>

код на закрытие:

<script>
  function exit()
{
  parent.close("index.htm")
}
</script>

остается оддна нерешеная проблема, как свернуть в трей полноэкранное, фреймовое окно (index.htm)????

   
 
 автор: sav88   (18.04.2007 в 13:42)   письмо автору
 
   для: sav88   (18.04.2007 в 13:40)
 

на вскякий случай вместо parent.close('index'); можно писать parant.close();

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования