Hej Jimmi
Min videokalender virker ikke i Firefox - dvs. hvis man vælger en video fra en anden dag end den der default afspilles når man går ind på siden.
Jeg har afprøvet forskellige <embed> og plugins - men desværre uden held.
Jeg tror det måske har noget at gøre med javascript kalenderen - her er koden til både kalenderen og <object>:
<table width="65%">
<tr>
<td>
<script type="text/javascript" src="kalender/calendar.js"></script>
<script type="text/javascript" src="kalender/calendar-da.js"></script>
<script type="text/javascript" src="kalender/calendar-setup.js"></script>
<div style="float: left"
id="calendar-container">
<script type="text/javascript">
function dateChanged(calendar) {
if (calendar.dateClicked) {
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth()+1; // integer, 0..11
m = (m < 10) ? "0"+m.toString() : m.toString();
var d = calendar.date.getDate(); // integer, 1..31
d = (d < 10) ? "0"+d.toString() : d.toString();
document.getElementById("player").URL="/vejret/vejrdata/" + y + m + d + "dayvideo.wmv";
}
};
Calendar.setup(
{
flat : "calendar-container", // ID of the parent element
flatCallback : dateChanged // our callback function
}
);
</script>
</div>
</td>
<td>
<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="player" width="376" height="320">
<param name="url" value="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv" />
<param name="autostart" value="-1" />
<param name="rate" value="1" />
<param name="balance" value="0" />
<param name="currentPosition" value="0" />
<param name="playCount" value="1" />
<param name="currentMarker" value="0" />
<param name="invokeURLs" value="-1" />
<param name="volume" value="50" />
<param name="mute" value="0" />
<param name="uiMode" value="full" />
<param name="stretchToFit" value="0" />
<param name="windowlessVideo" value="0" />
<param name="enabled" value="-1" />
<param name="enableContextMenu" value="-1" />
<param name="fullScreen" value="0" />
<param name="enableErrorDialogs" value="0" />
<!--[if !IE]>-->
<object type="video/x-ms-wmv"
data="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv"
width="376" height="320">
<param name="src" value="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv" />
<param name="autostart" value="true" />
<param name="controller" value="true" />
</object>
<!--<![endif]-->
</object>
</td>
</tr>
</table>
Jeg har desværre ikke ret meget forstand på javascript - men har lidt på fornemmelsen, at det kan have noget med denne linie at gøre:
document.getElementById("player").URL="/vejret/vejrdata/" + y + m + d + "dayvideo.wmv";
Jeg har kalenderen på andre sider, hvor den viser en .gif fil i stedet for en .wmv fil og her fungere det fint i både IE og FF:
http://www.buskelundtoften.dk/vejret/grafkalender.phpMed venlig hilsen
Henrik