-
gast123
Gast
HTML - Problem
Ich möchte buttons machen, die das Bild ändern, wenn man drüber fährt und einen sound abspielen.
Der code sieht bei mir so aus:
<SCRIPT language=Javascript>
<!--
if(document.images){
c0 = new Image(47,65); c0.src = "normal.jpg";
c1 = new Image(47,65); c1.src = "highlight.jpg";
}
function change(imageName,imageFile){
if(!document.images) return;
eval('document.images[imageName].src = '+imageFile + '.src');
}
function errorHandler(){
return true;
}
window.onerror = errorHandler;
function playSound(){
if(navigator.appName.indexOf("Netscape") != -1){
if(!navigator.plugins) return;
if(!navigator.javaEnabled()) return;
document.snd.play();
}
else if(navigator.appName.indexOf("Microsoft") != -1){
startIE(snd);
}
}
//-->
</SCRIPT>
<SCRIPT language=VBScript>
<!--
Sub startIE(snd)
snd.Run
End Sub
//-->
</SCRIPT>
<A href="beispiel.htm" onmouseout="change('A','c0')" onmouseover="playSound(); change('A','c1');">
<IMG alt="" border=0 height=33 name=A src="normal.jpg" width=139></A><BR>
<OBJECT classid=CLSID:05589FA1-C356-11CE-BF01-00AA0055595A height=1 id=snd width=1>
<PARAM NAME="ShowDisplay" VALUE="0">
<PARAM NAME="ShowControls" VALUE="0">
<PARAM NAME="FileName" VALUE="mouseover.wav">
<EMBED SRC="mouseover.wav" NAME="snd" WIDTH="1" HEIGHT="1"
HIDDEN="true" AUTOSTART="false" LOOP="false" MASTERSOUND>
</EMBED>
</OBJECT>
wenn ich ein button mache, funktioniert es einwandfrei, doch wie sieht der code bei 2 buttons aus?
-
Urgestein
genauso, nur dass du die funktionen und variablen ändern musst.
aber mal nebenbei, du setzt nicht viel auf ordnung, oder?
-
gast123
Gast
ne, darum brauch ich ja hilfe, weil ich nicht mehr weiter komm
kannst du ihn ändern?
bitte
-
Urgestein
mhh, wenn ich @home bin, mach ich dir mal was einfaches...
aber was ist daran so schwer, den code zu kopieren und paar variablen zu ändern?
Berechtigungen
- Neue Themen erstellen: Ja
- Themen beantworten: Ja
- Anhänge hochladen: Ja
- Beiträge bearbeiten: Ja
-
Foren-Regeln