Autor Zpráva
Pavel Junek
Profil *
CHci se zeptat jestli v HTML jde udělat to aby po kliknutí na odkaz se přehrál zvuk. Už jsem udělal to, že při najetí myší na odkaz se zvuk přehraje ale pořád mi nejde zvuk po kliknutí (onclick). Nevíte co stím?
Cirdan
Profil *
<embed name="puk" src="zvuk.mp3" hidden autostart="false"> toto ide do head - ale najlepsie je dat nejake *.wav, prehra aj mp3, ale to nemusi kazdy prehladavac.

<a href="nieco/niekam.html" onmouseclick="document.puk.play()"> niekam</a> myslim ze to by malo byt tak nejak
pavel junek
Profil *
No právě tohle nefunguje potřebuju to do začlenit do takovýho kódu:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML><HEAD>
<meta http-equiv="Content-Language" content="cs">
<TITLE>Metal Gear Solid 3 : Snake Eater</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1250">
<link rel="stylesheet" href="../css/lista.css" type="text/css">

<script language=JavaScript>
<!--
var message="&copy; Jaroslav Hála";
function click(e) {
if (document.all) {
if (event.button==2||event.button==3) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
</script>

<SCRIPT>
<!--
obr1=new Image();
obr1.src="../pix/tlacitka/unactive-uvod.jpg";
obr2=new Image();
obr2.src="../pix/tlacitka/unactive-aktuality.jpg";
obr3=new Image();
obr3.src="../pix/tlacitka/unactive-recenze.jpg";
obr4=new Image();
obr4.src="../pix/tlacitka/unactive-pribeh.jpg";
obr5=new Image();
obr5.src="../pix/tlacitka/unactive-postavy.jpg";
obr6=new Image();
obr6.src="../pix/tlacitka/unactive-zbrane.jpg";
obr7=new Image();
obr7.src="../pix/tlacitka/unactive-foto.jpg";
obr8=new Image();
obr8.src="../pix/tlacitka/unactive-kojima.jpg";
obr9=new Image();
obr9.src="../pix/tlacitka/unactive-questbook.jpg";
obr10=new Image();
obr10.src="../pix/tlacitka/unactive-download.jpg";
obr11=new Image();
obr11.src="../pix/tlacitka/unactive-odkazy.jpg";
obr12=new Image();
obr12.src="../pix/tlacitka/unactive-ostatni.jpg";


function zamen(nazov_obr,novy_obr)

{

document.images[nazov_obr].src=novy_obr;

}

// -->
</SCRIPT>
<STYLE type=text/css>
<!--
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:link {color: red}
a:visited {color: red}
a:active {color: red}
}
}
a:hover {
color: red;
}
}
-->
</STYLE>
<embed name="menu" src="menu.wav" hidden autostart="false" width="1" height="1">

</HEAD>

<body topmargin="0" leftmargin="0">

<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle width="100%" background="../pix/pozadi/pozadi3.jpg" style="background-attachment: fixed">
<TABLE height=136 cellSpacing=0 cellPadding=0 width=784
border=0>
<TBODY>
<TR>
<TD vAlign=top width="839">

<br>

<IFRAME border=0 name=top
src="top.htm" frameBorder=no
width=829 scrolling=no height=160></IFRAME>

<TABLE height="175" cellSpacing=0 cellPadding=0 width="839"
border=0>
<TBODY>
<TR>
<TD vAlign=top aling=left width=129 height="485" rowspan="2">
<br>
&nbsp;&nbsp;&nbsp;<A onmouseover="zamen('obr1','../pix/tlacitka/unactive-uvod.jpg');documen t.menu.play();"
onmouseout="zamen('obr1','../pix/tlacitka/active-uvod.jpg');document.m enu.stop();"
href="../odkazy/main.htm" target=main title="Úvodník"><IMG height=27 src="../pix/tlacitka/active-uvod.jpg" width=112 border=0 name=obr1></A> <br>



&nbsp;&nbsp; <A onmouseover="zamen('obr2','../pix/tlacitka/unactive-aktuality.jpg');do cument.menu.play();"
onmouseout="zamen('obr2','../pix/tlacitka/active-aktuality.jpg');docum ent.menu.stop();"
href="../odkazy/aktuality.htm" target=main title="Aktuality">
<IMG height=27 src="../pix/tlacitka/active-aktuality.jpg" width=112 border=0 name=obr2></A> <br>
&nbsp;&nbsp;


Už mi funguje to, že při najetí myši nad obrázek se nejen změní ale i se přehraje zvuk. Ještě potřebuju to aby po kliknutí na odkaz neboli obrázek se přehrál jiný zvuk.

Poraďtě prosím.
pavel junek
Profil *
Tak už je to vyřešený, místo onmouseclick se musí zadat onclick.
Toto téma je uzamčeno. Odpověď nelze zaslat.