I want to stream training videos on the HFS server and I have it working on a test test page but when I try to incorporate it into HFS, I can't get it to work. Here's what I did:
I modified the AVI section as such:
[file.avi]
<tr>
<td class="row1" align="center" valign="middle" height="50"><a href="%item-url%" class="messageimagelink"><img src="/template/icons/avi.gif" width="32" height="32" border="0"/></td>
<td class="row6h" width="100%" height="50"><span class="forumlink"> <a href="%item-url%" class="forumlink">%item-name%</a><br />
</span><span class="genmed">%comment%
</span><span class="genmed">%new%</span><script language="javascript">var top='%item-dl-count%'; if (top > 24) { document.write ("<span class=bluetext><i>File has been downloaded %item-dl-count% times now!!</i></span>") }</script></td>
<td class="row1" align="center" valign="middle" height="50"><span class="gensmall"><b>File Size:</b> %item-size% <b>Hits:</b> %item-dl-count%<br /><b>Date:</b> %item-modified%</span></td>
<td class="row1" align="center" valign="middle" height="50"><span class="gensmall"><a href="javascript:LoadMOV('http://%host%%encoded-folder%%item-url%')"><img src="/template/icons/quicklink/wmp.gif" width=24 height=24/></a><img src="/template/images/spacer.gif" width="16" height="0" /><a href="%item-url%"><img src="/template/icons/quicklink/download.gif" alt="" border="0" height="24" width="24" /></a><br /><div id="mp3%item-name%"></div></span></td>
And then in the Header I have:
<script language="JavaScript" type="text/javascript"> <!-- This is used to play AVI movies in a new marquee window -->
function LoadMOV(URL) {
HTMLstring='<HTML>'\n;
HTMLstring+='<HEAD>'\n;
HTMLstring+='<TITLE>Streaming Movie</TITLE>'\n;
HTMLstring+='</HEAD>'\n;
HTMLstring+='<BODY>'\n;
HTMLstring+='<center>'\n;
HTMLstring+='<EMBED src=URL width="820" height="640" scale="aspect" autoplay="true" controller="true" loop="false" bgcolor="#000000" pluginspage="http://www.apple.com/quicktime/download/">'\n;
HTMLstring+='</EMBED>'\n;
HTMLstring+='</center>'\n;
HTMLstring+='</BODY>'\n;
HTMLstring+='</HTML>';
alert(HTMLstring);
newwindow=window.open('about:blank','','left=10,top=10,width=840,height=670');
newdocument=newwindow.document;
newdocument.write(HTMLstring);
newdocument.close();
}
</script>
But the alert returns the attached JPG:
The problem is, the code works fine with double-quotes, but I can't get double-quotes in the javascript to work, so I tried to use " in place of the quotes. The [\n] is supposed to be a CRLF, but that's not working either in HFS, but is working in my test code.
Has anyone implemented DivX AVI streaming another way or does anyone have any ideas how to make this work??
Thanks,
Steve