auf der Seite http://www.robert-helmschrott.org/cms/i ... p?page=cds soll eine mp3-Datei abgespielt werden, wenn man auf einen Lautsprecher-Button in der millteren Spalte klickt. Es soll einfach nur abgespielt werden, man soll vom Player an sich nichts sehen.
Es spielt nur leider nicht.
ich habe im Head des Templates diesen Code:
Code: Select all
<__script__ language="javascript" type="text/javascript" src="scripts/mootools-1.2.3-core-yc.js"></__script>
<__script__ language="javascript" type="text/javascript">
/* <![CDATA[ */
window.addEvent("domready",function() {
var lastEl;
function stopMP3()
{
var z=$('mp3PlayerContainer');
z.src="blank.html";
}
function streamMP3(f,el)
{
var z=$('mp3PlayerContainer');
z.src="player.php?datei="+f;
lastEl=el;
}
$$('.btnAudio').each(function(el)
{
el.addEvent("mouseover",function(e) { e.stop(); zeigedentool(el.rel); });
el.addEvent("mouseout",function(e) { e.stop(); versteckdentipp(el.rel); });
el.addEvent('click', function(e) {
e.stop();
if (el.className!="btnAudioStop")
{
$$('.btnAudioStop').each(function(el) { el.className="btnAudio"; });
el.className="btnAudioStop";
streamMP3(el.href,el);
} else {
el.className="btnAudio";
stopMP3(); }
});
});
var zeigedentool=function(id)
{
$('tooltipp'+id).setStyle("display","block");
}
var versteckdentipp=function(id)
{
$('tooltipp'+id).setStyle("display","none");
}
});
/* ]]> */
</__script>
{/literal}
Die blank.html liegt im Basisverzeichnis (das Verzeichnis, in dem CMSMS installiert ist), genau wie die player.php, welche so aussieht:
Code: Select all
<?php
$datei=utf8_decode($_GET["datei"]);
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<__script__ src="scripts/swfobject.js" type="text/javascript"></__script>
<__script__ language="javascript" type="text/javascript">
var flashvars = {};
var params = {};
var attributes = { wmode: "transparent" };
swfobject.embedSWF("swf/player.swf?datei=<?php echo $datei;?>&zufall=<?php echo date("YmdHis");?>", "flash", "10", "10", "8.0.0",flashvars,params,attributes);
</__script>
</head>
</__body style="background-color:#e0ab29;margin:0;padding:0"><div id="flash"></div><__body>
</__html>
Genauso die player.swf.
Ich habe den gleichen Code und die gleiche .php und .js genommen (kopiert), die auch für diese Seite verwendet werden: http://www.robert-helmschrott.org/cds.php
Da funktioniert es aber. Bei mir fehlt also irgendwas. Nur was?