muxas gracias.
un saludo.
Código:
<style type="text/css"> .tras { background-color:transparent; cursor:pointer; position:absolute; left:-52px; top:-34px; height:17px; width:2px; } .trasp { background-color:transparent; border-color:transparent; cursor:pointer; } .traspa { background-color:transparent; border-color:transparent; position:absolute; left:155px; top:70px; } .trasfirefox { background-color:transparent; cursor:pointer; position:absolute; margin-left:-73%; margin-top:-34px; height:17px; } </style> <SCRIPT type=text/javascript> function setOpacity(obj, opacity) { opacity = (opacity == 100)?99.999:opacity; // IE/Win document.getElementById(obj).style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror document.getElementById(obj).style.KHTMLOpacity = opacity/100; // Older Mozilla and Firefox document.getElementById(obj).style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3 document.getElementById(obj).style.opacity = opacity/100; } function comprobarcss() { if(navigator.appName=="Microsoft Internet Explorer") { document.getElementById('exam').className="tras"; } else { document.getElementById('exam').className="trasfirefox"; document.getElementById('reproductor').style.top="105px"; document.getElementById('reproductor').style.left="70px"; } } function play(song) { var yo=document.getElementById('reprod'); if(yo.playstate==2) { yo.controls.play(); } else { if(song!=null) { var l=document.getElementById(song).parentNode.id; yo.URL=song; yo.controls.play(); fondo('palevioletred',l); for(var i=1;i<=document.getElementById('listareprd').lastChild.id;i++) { if(document.getElementById(i)!=null) { fondo('transparent',i); } } fondo('palevioletred',l); } else { document.getElementById('reprod').controls.play(); var puntero=document.getElementById('listareprd'); if (puntero.childNodes.length<2) { alert('No hay ningún medio para reproducir'); } } } tiempo(); } function stop(nombre) { document.getElementById(nombre).controls.stop(); } function pause(nombre) { if(document.getElementById(nombre).playstate==2) { document.getElementById(nombre).controls.play(); } else { document.getElementById(nombre).controls.pause(); } } function rew(nombre) { document.getElementById(nombre).controls.fastReverse(); } function pos(nombre) { document.getElementById(nombre).controls.fastForward(); } function subVol(nombre) { y=document.getElementById(nombre).settings.volume; document.getElementById(nombre).settings.volume=y+10; } function bajVol(nombre) { y=document.getElementById(nombre).settings.volume; document.getElementById(nombre).settings.volume=y-10; } function rep(nombre) { document.getElementById(nombre).settings.PlayCount=999; } function mute(nombre) { document.getElementById(nombre).settings.mute = true; } function sonido(nombre) { document.getElementById(nombre).settings.mute =false; } function balLeft(nombre) { z=document.getElementById(nombre).settings.balance; document.getElementById(nombre).settings.balance = z-50; } function balRight(nombre) { z=document.getElementById(nombre).settings.balance; document.getElementById(nombre).settings.balance = z+50; } function balCenter(nombre) { document.getElementById(nombre).settings.balance=0; } function precargar(imagen,origen,mapa) { eval(imagen+' = new Image()') eval(imagen+'.src = "'+origen+'"') eval(imagen+'.useMap = "'+mapa+'"') } function CambiarImagen (capa,nombreImagen,objetoImagen) { if (document.layers && capa!=null) { eval('document.' + capa + '.document.images["' + nombreImagen + '"].src = ' + objetoImagen + '.src'); eval('document.' + capa + '.document.images["' + nombreImagen + '"].useMap = ' + objetoImagen + '.useMap'); } else { document.images[nombreImagen].src = eval(objetoImagen + ".src"); document.images[nombreImagen].useMap = eval(objetoImagen + ".useMap"); } } function CambiarReproductor(nombre,altura,ancho) { document.getElementById(nombre).style.height=altura; document.getElementById(nombre).style.width=ancho; } function CambiarPosicion(nombre,arriba,izquierda) { if(navigator.appName=="Microsoft Internet Explorer") { document.getElementById(nombre).style.top=arriba; document.getElementById(nombre).style.left=izquierda; } else { if(nombre=="reproductor") { var a=arriba-7; var i=izquierda-2; document.getElementById(nombre).style.top=a+"px"; document.getElementById(nombre).style.left=i+"px"; } else { document.getElementById(nombre).style.top=arriba+"px"; document.getElementById(nombre).style.left=izquierda+"px"; } } } function mostrar(capa) { document.getElementById(capa).style.visibility='visible'; } function ocultar(capa) { document.getElementById(capa).style.visibility='hidden'; } function añadir(Capa) { var x=eval('document.getElementById(Capa).lastChild.id'); if(x==null) { x=0; } x++; var y=document.getElementById("exam").value; var medio=preguntar(); co = prompt('Ponle un nombre al medio','Cancion o Video'); if (co==null) { if (medio=="sonido.png") co="Cancion"; else co="Video"; } document.getElementById(Capa).innerHTML+="<div id='"+x+"' class='trasp' style='width:95%; color:#FFFFFF;'><img src='"+medio+"' href='#' width='30' height='30'></img></div>"; document.getElementById(x).innerHTML+="<div id='"+y+"' onClick='play('this.id')'> "+x+" . "+co+"</div>"; play(y); document.getElementById("exam").value=""; } function tiempo() { var timer = window.setInterval("MyText.value = reprod.controls.currentPositionString",1000); } function fondo(col,i) { document.getElementById(i).style.backgroundColor=col; } function pantallacompleta() { document.getElementById("reprod").fullscreen=true; } function eliminar(ca) { var h=document.getElementById(ca).lastChild.id; for(var i=1;i<=h;i++) { if(document.getElementById(i)!=null) { if(document.getElementById(i).style.backgroundColor=='palevioletred') { var viejo=document.getElementById(i); document.getElementById(ca).removeChild(viejo); } } } var puntero=document.getElementById(ca); if(puntero.childNodes.length>2) { var n=1; while(document.getElementById(n)==null) { n++; } var l=document.getElementById(n).lastChild.id; play(l); } else { stop('reprod'); document.getElementById('reprod').URL=""; } } function cancionSig() { var l=document.getElementById('reprod').URL; if(document.getElementById(l)==null) { n=document.getElementById('listareprd').lastChild.id; while(document.getElementById(n)==null) { n--; } l=document.getElementById(n).lastChild.id; play(l); } else { var n=document.getElementById(l).parentNode.id; var h=document.getElementById(n).parentNode.lastChild.id; if(n<h) { n++; while(document.getElementById(n)==null) { n++; } l=document.getElementById(n).lastChild.id; play(l); } else { n=1; while(document.getElementById(n)==null) { n++; } l=document.getElementById(n).lastChild.id; play(l); } } } function cancionAnt() { var l=document.getElementById('reprod').URL; if(document.getElementById(l)==null) { n=1; while(document.getElementById(n)==null) { n++; } l=document.getElementById(n).lastChild.id; play(l); } else { var n=document.getElementById(l).parentNode.id; if(n>1) { n--; while(document.getElementById(n)==null) { n--; } l=document.getElementById(n).lastChild.id; play(l); } else { n=document.getElementById(n).parentNode.lastChild.id; l=document.getElementById(n).lastChild.id; play(l); } } } function preguntar() { confirmar=confirm("¿Es un archivo de audio?"); if (confirmar) { var a="sonido.png"; } else { var a="video.png"; } return a; } </script>