Foros del Web » Creando para Internet » Diseño web »

Poner audio en un enlace antes de...

Estas en el tema de Poner audio en un enlace antes de... en el foro de Diseño web en Foros del Web. Hola, esta pregunta de mi cliente me dejó medio torombolo y no estoy seguro en que foro debería ir. La idea es poner un enlace ...
  #1 (permalink)  
Antiguo 19/05/2009, 18:10
 
Fecha de Ingreso: septiembre-2004
Mensajes: 362
Antigüedad: 13 años, 3 meses
Puntos: 1
Poner audio en un enlace antes de...

Hola, esta pregunta de mi cliente me dejó medio torombolo y no estoy seguro en que foro debería ir.

La idea es poner un enlace externo >> Que al hacer click en ese enlace y antes de ir al sitio externo el sistema me permita insertar un audio en mp3..

Es decir, este sería el orden:

1. Click en el enlace externo
2. Se abre el mp3 (audio comercial)
3. Soy redireccionado al sitio externo

Ayuda !!
__________________
Saludos,

Martin
  #2 (permalink)  
Antiguo 24/05/2009, 19:15
 
Fecha de Ingreso: septiembre-2004
Mensajes: 362
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Poner audio en un enlace antes de...

Alguna ayuda?
__________________
Saludos,

Martin
  #3 (permalink)  
Antiguo 24/05/2009, 19:19
 
Fecha de Ingreso: abril-2009
Mensajes: 75
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Poner audio en un enlace antes de...

Debes usar este codigo java es muy facil solo leelo y entenderas de una, la musica debe ser formato WAV solo tienes que cambiarle el formato, si quieres que suene al hacer click cambia todos los ONMOUSEOVER por ONCLICK

<script LANGUAGE="JavaScript"><!--

var aySound = new Array();
aySound[0] = "tusonidofavorito1.wav";
aySound[1] = "tusonidofavorito2.wav";
aySound[2] = "tusonidofavorito3.wav";

document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
//-->
</script>

Deberia quedar algo como esto. Cuando pases el mouse sobre el link sonara la musica

<A HREF="tulink.htm" onMouseOver="playSound(0)" onMouseOut="stopSound(0)">Aquí el título de tu link</A>

Espero haber sido de ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:48.