Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.03.2009, 08:11
Аватар для skif
Интересующийся
Отправить личное сообщение для skif Посмотреть профиль Найти все сообщения от skif
 
Регистрация: 11.03.2009
Сообщений: 15

Завершение процесса воспроизведения видео при закрытии окна IE
Сразу предупрежу, что в java я новичек, написал следующий скрипт онлайн воспроизведения видео :
<!--

function centeredWindow(url,winname,w,h) 

{

	windowleft = (screen.width - w)/2;

	windowtop = (screen.height - h)/2;

	settings = '"toolbar=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,width='+w+',height='+h+ ',left='+windowleft+',top='+windowtop+'"';

	newWin = window.open(url,winname,settings);

	newWin.focus();

}

var g_Browser = navigator.appName;

function fullscreen()

{

	playerStatus = document.Player.playState;

	//alert(playerStatus);

  if (playerStatus == 3) 

		 { document.Player.fullScreen = 'true'; }

	else

		 { alert("Режим 'Во весь экран' возможен только во время воспроизведения"); }

}

function playScene(movieindex)

{

 var myindex = movieindex;

 var media = document.Player.currentPlaylist.item(myindex);

 document.Player.controls.playItem(media);

}	

function playMe()

{

WMP9=document.getElementById("Player");

WMP9.controls.play();

}

function pauseMe()

{

WMP9=document.getElementById("Player");

WMP9.controls.pause();

}

//-->

                        <!-- embed streaming movie player -->

                        <SCRIPT language=JavaScript type=text/javascript>

					if (g_Browser == "Microsoft Internet Explorer")

					{

					  document.write('<object width="500" height="400" align="center" valing="center" id="Player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">');

            document.write('<param name="autoStart" value="true" />');

	          document.write('<param name="stretchToFit" value="true" />');

            document.write('<param name="uimode" value="full" />');

            document.write('<param name="URL" value="http:./photo/4/8mart2009/1.avi">');

          	document.write('</object>');
          	document.close(

					}

					else

					{

            document.write('<embed '); 
            document.write('<b>Для просмотра видео пожалуйста воспользуйтесь браузером Internet Explorer</b>');
            document.write('src="./8mart2009/1.avi"'); 

            document.write('name="Player"'); 

            document.write('autostart="1"');

            document.write('autosize="0"');

            document.write('showcontrols="1"');

            document.write('showstatusbar="1"');

            document.write('showdisplay="1" WIDTH=500 HEIGHT=400 align=center AUTOPLAY=true CONTROLLER=true LOOP=false>');

					}
<!--

								  var g_Browser = navigator.appName;

								  if (g_Browser == "Microsoft Internet Explorer")

								  { document.write('<div align="center"><b><a href="#" class="linkblue" onclick="fullscreen();return false;">Во весь экран</a> ( нажмите ESC для возврата в режим окна ). Перед закрытием окна не забудте нажать кнопку "Stop"</b></div>'); }
                                 
								  //-->


Скрипт открывается из другого окна через open.window()
после того как окно ie закрыто процесс воспроизведения продолжает работать, подскажите что испаравить или дописать в скрипт, что бы при закрытии окна завершался процесс воспроизведения
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как при открытии окна закрыть предыдущее Евдокимова Events/DOM/Window 3 16.09.2008 17:12