Struppi: Buttons bei mouseover Bildwechsel und Sound

Beitrag lesen

für alle die Interesse an dem Script haben, hier issa:
(Buttons mit Bildwechsel und Sound bei mouseover)

Schlimm.

<html>

Der Doctype fehlt.

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

Ein windows spezifischer Charset ist im Internet keine gute Wahl.

<title>Neue Seite 1</title>

<script language="JavaScript">

Hier fehlt das type Attribut.

<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

Der Code ist aus einem Popupblocker o.ä.

<SCRIPT language=Javascript>

Hier fehlt....

function change(imageName,imageFile){
        if(!document.images) return;
      eval('document.images[imageName].src = '+imageFile + '.src');
}

eval ist evil!

document.images[imageName].src = window[imageFile].src;

function errorHandler(){
return true;
}
window.onerror = errorHandler;

Wozu soll das gut sein?

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);
     }
}
//-->

Ich bin icht sicher aber meine es gibt mehr als zwei Browser, aber wird ncith so wichtig sein.

<OBJECT classid=CLSID:05589FA1-C356-11CE-BF01-00AA0055595A height=1 id=snd width=1>

Du solltest alle Attribute, die keine Zahlen sind, immer in Anführungszeichen setzen.

<A href="index.htm" onmouseout="change('A','c0')" onmouseover="playSound(); change('A','c1');">
<IMG alt="" border=0 height=15 name=A src="Hyperlinks/button4F.jpg" width=62></A>

Warum so umständlich. Leider haben deine Buttons eine etwas seltsame Benamsung, aber vom Prinzip geht es so leichter:

<img alt="" border=0 height=15 src="Hyperlinks/button4F.jpg" width=62
onmouseover="this.src = 'Hyperlinks/button50.jpg'"
onmouseout="this.src = 'Hyperlinks/button4f.jpg'"

Struppi.

--
Javascript ist toll (Perl auch!)