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!)