}
}
else {
//如为网络播放
switch (TypeOfCommand.toUpperCase()) {
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
case "PPTCMD":
// parent.slides.document.body.pptNext();
// alert("pptcmd")
// if (p_StreamTag == "1") {
buildStep = "";
sequenceID = "";
idx = 1;
idx = anyParam.indexOf(" ");
buildStep = anyParam.substr(0,idx);
sequenceID = anyParam.substr(idx+1);
//***************************
buildStep = parseInt(buildStep);
sequenceID = parseInt(sequenceID);
parent.slides.DocumentOnBuildCmd(buildStep,sequenceID);
break;
//*****************
case "PPT":
// if (p_StreamTag == "1") {
ppttrue="yesppt"; //2004-11-8
UrlFile = GetFileName(anyParam);
if (curURL != anyParam) {
parent.document.all.slides.src = "PPT/" + UrlFile;//escape(UrlFile);
curURL = anyParam;
mClicks9 = 0;
// if (GetFileName(parent.TagShow.location.href) =="AVShow.htm"){
// if (parent.TagShow.TagPlayer.playState == 3) parent.TagShow.TagPlayer.controls.stop();
// parent.TagShow.TagPlayer.URL="";
// }
}
// parent.RightFrameSet.rows="21,0,*";
// }
break;
//*****************
case "PPTEND":
// alert("end")
curSeqID9 = 0, mClicks9 = 0, syncThread9 = -1;
parent.document.all.slides.src = "First_Slide.htm";
break;
//*******************
case "URL":
UrlFile = GetFileName(anyParam);
sequenceID6 = "";
idx6 = 1;
idx6 = UrlFile.indexOf(".");
sequenceID6 = UrlFile.substr(idx6+1,3);
switch (sequenceID6.toUpperCase()) {
case "HTM":
if (ppttrue=="noppt"){
parent.slides.location.href = escape(UrlFile);
} //2004-11-8
break;
//jpg
case "JPG":
parent.slides.location.href = "img2.htm?" + escape(UrlFile);
break;
//gif
case "GIF":
parent.slides.location.href = "img2.htm?" + escape(UrlFile);
break;
case "SWF":
// NSPlay.Pause();
parent.slides.location.href = "sfl2.htm?" + escape(UrlFile);
break;
}
}
}
}
//-->
</SCRIPT><SCRIPT FOR="NSPlay" EVENT="OpenStateChange(lOldState, lNewState)" LANGUAGE="JScript">
//'alert(nsplay1)
if(lNewState == 6 && nsplay1 == 0)
{
InitializeMarkers (); nsplay1++;
//alert(nsplay1);
}
//nsplay1=nsplay1+1;
</SCRIPT>
<script LANGUAGE="JavaScript">
// *** Play button click event. ***
function PlayBtnClick()
{
NSPlay.Play();
}
function PauseBtnClick()
{
if( NSPlay.PlayState == 1 )
{
NSPlay.Play();
}
else
{
NSPlay.Pause(); }
}
function StopBtnClick()
{
NSPlay.Stop();
NSPlay.CurrentPosition = 0;
}function FFBtnClick()
{
NSPlay.FastForward();
}function RewBtnClick()
{
NSPlay.FastReverse();
}</script>
<SCRIPT language=javascript>
<!--
function InitializeMarkers ()
{
}
/* InitializeMarkers ()*/function OnMarkerClicked (er)
{
mClicks9 = 0,syncThread9 = -1;
sequenceID = curSeqID9;
if (navigator.appName == "Netscape")
{
document.NSPlay.Play();
document.NSPlay.SetCurrentMarker(er);
}
else
{
document.NSPlay.Play();
document.NSPlay.CurrentMarker = er;
}} /* end OnMarkerClicked() *///-->
</SCRIPT>
}
else {
//如为网络播放
switch (TypeOfCommand.toUpperCase()) {
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
case "PPTCMD":
// parent.slides.document.body.pptNext();
// alert("pptcmd")
// if (p_StreamTag == "1") {
buildStep = "";
sequenceID = "";
idx = 1;
idx = anyParam.indexOf(" ");
buildStep = anyParam.substr(0,idx);
sequenceID = anyParam.substr(idx+1);
//***************************
buildStep = parseInt(buildStep);
sequenceID = parseInt(sequenceID);
parent.slides.DocumentOnBuildCmd(buildStep,sequenceID);
break;
//*****************
case "PPT":
// if (p_StreamTag == "1") {
ppttrue="yesppt"; //2004-11-8
UrlFile = GetFileName(anyParam);
if (curURL != anyParam) {
parent.document.all.slides.src = "PPT/" + UrlFile;//escape(UrlFile);
curURL = anyParam;
mClicks9 = 0;
// if (GetFileName(parent.TagShow.location.href) =="AVShow.htm"){
// if (parent.TagShow.TagPlayer.playState == 3) parent.TagShow.TagPlayer.controls.stop();
// parent.TagShow.TagPlayer.URL="";
// }
}
// parent.RightFrameSet.rows="21,0,*";
// }
break;
//*****************
case "PPTEND":
// alert("end")
curSeqID9 = 0, mClicks9 = 0, syncThread9 = -1;
parent.document.all.slides.src = "First_Slide.htm";
break;
//*******************
case "URL":
UrlFile = GetFileName(anyParam);
sequenceID6 = "";
idx6 = 1;
idx6 = UrlFile.indexOf(".");
sequenceID6 = UrlFile.substr(idx6+1,3);
switch (sequenceID6.toUpperCase()) {
case "HTM":
if (ppttrue=="noppt"){
parent.slides.location.href = escape(UrlFile);
} //2004-11-8
break;
//jpg
case "JPG":
parent.slides.location.href = "img2.htm?" + escape(UrlFile);
break;
//gif
case "GIF":
parent.slides.location.href = "img2.htm?" + escape(UrlFile);
break;
case "SWF":
// NSPlay.Pause();
parent.slides.location.href = "sfl2.htm?" + escape(UrlFile);
break;
}
}
}
}
//-->
</SCRIPT><SCRIPT FOR="NSPlay" EVENT="OpenStateChange(lOldState, lNewState)" LANGUAGE="JScript">
//'alert(nsplay1)
if(lNewState == 6 && nsplay1 == 0)
{
InitializeMarkers (); nsplay1++;
//alert(nsplay1);
}
//nsplay1=nsplay1+1;
</SCRIPT>
<script LANGUAGE="JavaScript">
// *** Play button click event. ***
function PlayBtnClick()
{
NSPlay.Play();
}
function PauseBtnClick()
{
if( NSPlay.PlayState == 1 )
{
NSPlay.Play();
}
else
{
NSPlay.Pause(); }
}
function StopBtnClick()
{
NSPlay.Stop();
NSPlay.CurrentPosition = 0;
}function FFBtnClick()
{
NSPlay.FastForward();
}function RewBtnClick()
{
NSPlay.FastReverse();
}</script>
<SCRIPT language=javascript>
<!--
function InitializeMarkers ()
{
}
/* InitializeMarkers ()*/function OnMarkerClicked (er)
{
mClicks9 = 0,syncThread9 = -1;
sequenceID = curSeqID9;
if (navigator.appName == "Netscape")
{
document.NSPlay.Play();
document.NSPlay.SetCurrentMarker(er);
}
else
{
document.NSPlay.Play();
document.NSPlay.CurrentMarker = er;
}} /* end OnMarkerClicked() *///-->
</SCRIPT>
//alert("test11")
Scriptcmd(TypeOfCommand,anyParam);
</script>
<SCRIPT language=JavaScript>
if(navigator.appName == "Netscape")
{
navigator.plugins.refresh();
document.write("\x3C" + "applet MAYSCRIPT Code=NPDS.npDSEvtObsProxy.class" )
document.writeln(" width=5 height=5 name=appObs\x3E \x3C/applet\x3E");
}</SCRIPT></head>
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" bgcolor="#333399" leftmargin="0" topmargin="0" >
<img src="../image/photo.jpg" width="274" height="227">
<object classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95
codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715
height=45 id=NSPlay type=application/x-oleobject width=274
standby="Loading Microsoft Windows Media Player components...">
<param name="AudioStream" value="-1">
<param name="AutoSize" value="0">
<param name="AutoStart" value="-1">
<param name="AnimationAtStart" value="-1">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<param name="AutoRewind" value="0">
<param name="Balance" value="30">
<param name="BufferingTime" value="5">
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="4">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="-1">
<param name="EnableFullScreenControls" value="0">
<param name="EnableTracker" value="-1">
<param name="InvokeURLs" value="0">
<param name="Language" value="-1">
<param name="Mute" value="0">
<param name="PlayCount" value="1">
<param name="PreviewMode" value="0">
<param name="Rate" value="1">
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendErrorEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<param name="ShowControls" value="-1">
<param name="ShowAudioControls" value="-1">
<param name="ShowDisplay" value="0">
<param name="ShowGotoBar" value="0">
<param name="ShowPositionControls" value="-1">
<param name="ShowStatusBar" value="0">
<param name="ShowTracker" value="-1">
<param name="TransparentAtStart" value="0">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="0">
<param name="Volume" value="40">
<param name="WindowlessVideo" value="0">
</object>
<script LANGUAGE="JavaScript">
if ((GetProtocol(location.href)).toLowerCase()=="file")
NSPlay.Filename ="localclip.asx"
else
NSPlay.Filename ="remoteclip.asx"
</script>
<table border="0" width="236" cellspacing="0" cellpadding="0" height="1">
<tr>
<td width="276" background="../image/spacer.gif"> </td>
</tr>
</table>
</td></div><SCRIPT FOR="window" EVENT="onerror(message, url, lineno)" LANGUAGE="JavaScript">
//alert(window.message + window.url + window.lineno);
</SCRIPT>
<SCRIPT LANGUAGE="JScript" FOR="NSPlay" EVENT="playStateChange(OldState,NewState)">
//PlayStateShow();
if (NewState==3) {
// alert (document.NSPlay.currentMarker);
// ChangeMarkerLinkColor(document.NSPlay.erCount,document.NSPlay.erCount);
//if (GetFileName(parent.TagShow.location.href) =="AVShow.htm"){
// if (parent.TagShow.TagPlayer.playState == 3) {
// parent.TagShow.TagPlayer.controls.stop();
// parent.TagShow.TagPlayer.URL="";
// }
//}
}
if (NewState==0) {ChangeMarkerLinkColor(0,document.NSPlay.erCount);}
</SCRIPT>
<SCRIPT LANGUAGE="JScript" FOR="NSPlay" EVENT="erHit(MarkerNum)">
ChangeMarkerLinkColor(MarkerNum,document.NSPlay.erCount);
</SCRIPT>
<SCRIPT FOR="NSPlay" EVENT="ReadyStateChange(lReadyState)" LANGUAGE="JScript">
//alert(lReadyState);
if (lReadyState==4 && number1==0) {//alert(document.NSPlay.MarkerCount);
parent.aboutframe.AuthorBox.innerText="主讲人:"+parent.playerframe.NSPlay.GetMediaInfoString(9);
parent.aboutframe.CopyBox.innerText=parent.playerframe.NSPlay.GetMediaInfoString(10);
parent.TitleBox.innerText=parent.playerframe.NSPlay.GetMediaInfoString(8);
var iMax, x; if(navigator.appName == "Netscape")
{
parent.frames[4].document.write("\x3CFONT face='Verdana,Arial,Helvetica' size=2 color=#000000\x3E\x3CB\x3ETable of Contents\x3C/B\x3E\x3CBR\x3E\x3CBR\x3E\x3C/FONT\x3E"); if ((iMax = document.NSPlay.GetMarkerCount()) > 0) {
for (x = 1; x <= iMax; x++)
parent.frames[4].document.write("\x3CFONT face='Verdana,Arial,Helvetica' size=2 color=#000000\x3E\x3CA href='javascript:parent.frames[0].OnMarkerClicked(" + x + ")'\x3E" + document.NSPlay.GetMarkerName(x) + "\x3C/A\x3E\x3CBR\x3E\x3C/FONT\x3E");
}
else
parent.frames[4].document.write("No Markers");
}
else
{
//alert(document.NSPlay.MarkerCount); if ((iMax = document.NSPlay.MarkerCount) > 0) {
//alert(imax)
number1++;
parent.tocframe.document.write("\x3Cbody bgcolor='#CCCCCC' \x3E");
parent.tocframe.document.write("\x3CFONT face='Verdana,Arial,Helvetica' size=2 color=#000000\x3E\x3CB\x3ETable of Contents\x3C/B\x3E\x3CBR\x3E\x3C/FONT\x3E"); for (x = 1; x <= iMax; x++)
parent.tocframe.document.write("\x3CIMG border=0 height=9 src='../image/MenuItem.gif' width=9\x3E\x3CFONT face='Verdana,Arial,Helvetica' size=2 color=#000000\x3E \x3CA href='javascript:parent.playerframe.OnMarkerClicked(" + x + ")'\x3E" + "\x3Cfont id=F" + x + "\x3E" + document.NSPlay.GetMarkerName(x) + "\x3C/font\x3E\x3C/A\x3E\x3CBR\x3E\x3C/FONT\x3E");
}
// else
// parent.tocframe.document.write("No Markers");
}
}
</SCRIPT>
</body><!-- Mirrored from www.wanguoschool.net/down/test/06-01/webpage/asfpage.htm by HTTrack Website Copier/3.x [XR&CO'2003], Tue, 09 May 2006 08:46:10 GMT -->
</html>