При обновлении (рефреш) странички или при переходе на другую страниу — на экране остается медиа плэйер с предыдущей страницы. Таким образом если мы обновляем страницу — то на экране видим два медиа плейера причем старый перекрывает актуальный.
Если кто-нибудь уже сталкивался с подобной проблемой на комуникаторах — поделитесь путями ее решения. текст страници приведен ниже.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="VideoSurveillance.aspx.cs" Inherits="VideoSurveillance" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" >
<head runat="server">
</head>
<body onunload="OnUnload()">
<form id="form1" runat="server">
</form>
<table WIDTH=200 bgcolor="#6699cc">
<TR >
<TD style="width: 218px; height: 100px">
<object id="MyPlayer"
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" height="100" width="100">
<param name="AutoStart" value="False">
<param name="UIMode" value="none">
</object>
</TD>
</TR>
<TR>
<TD style="width: 218px; height: 69px;">
<input id="Button1" type="button" value="Up" onclick="Up()" />
<input id="Button2" type="button" value="Down" onclick="Down()" />
<input id="Button3" type="button" value="Play" onclick="Play()" />
<input id="Button4" type="button" value="Close" onclick="Close()" />
</TD>
</TR>
</table>
function OnUnload()
{
alert("stop");
MyPlayer.controls.stop();
MyPlayer.height=1;
MyPlayer.width=1;
}
function Up()
{
alert("Up");
MyPlayer.height=100;
MyPlayer.width=100;
}
function Close()
{
alert("Close");
MyPlayer.close();
}
function Down()
{
alert("Down");
MyPlayer.height=1;
MyPlayer.width=1;
}
function Play()
{
MyPlayer.URL = "
http://.../test.wmv";
MyPlayer.controls.play();
}
</script>
</body>
</html>