¿Qué debo hacer para acompañar un link de mí página con un sonido concreto mientras se carga?

Yo soy un chico que acaba de empezar a esto de hacer páginas web y me ha surgido una duda.
Cuando tenemos un link, que tengo que hacer para que cuando pinches en ese link, suene un sonido y entonces empiece a cargar la página.
2

2 respuestas

Respuesta
1
Es muy sencillo an la parte donde tienes el link debe quedar así el código
<img name="home" border="0" src="GRAFICOS/final/home_normal.gif" width="160" height="32" onClick="MM_controlSound('play','document.CS991282063770','Notify.wav')">
Home es el nombre de la imagen, home_normal.gif el archivo de la imagen, notify.wav el sonido, puede ser el que vos quieras
Aparte tenes que agregar el siguiente codigo dentro del tag <head>
<script>
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
}
//-->
</script>
Nos vemos y espero que te sirva, si tienes alguna duda avisame
Chau!
Gracias por contestarme pero no se porque no me funciona, mi archivo de sonido se llama disparo.wav, y mi link no es una imagen es solo una palabra normal y corriente ya que yo no tengo much idea de html, ¿me podrías escribir lo que tengo que poner exactamente del código y donde? Gracias por anticipado
Saludos
Joseda
Este es el código cópialo en un bloc de notas y renombrelo prueba.html metelo en el mismo directorio que el sonido
<html>
<head>
<title>ejemplo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" onClick="MM_controlSound('play','document.CS991365565290','disparo.wav')">
Hace click para escuchatr <EMBED NAME='CS991365565290' SRC='disparo.wav' LOOP=false
AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0>
</EMBED>
</body>
</html>
Ahí tiene que funcionar
Chau
Respuesta
La verdad no tengo ni idea... disculpa, para cargar la página antes lo único que vi es un dhtml que te escnde todo hasta que este cargada la página, pero que haga un sonido... vi en los css de dreamweaver que le podes poner sonido, fíjate cualquiera cosa te ayuda
Ale

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas