Mahlzeit aus Hamburg!
Ich habe fuer ein Menue eine Browser-Abfrage geschrieben. Beim Internet-Explorer 3 kommt folgende Fehlermeldung: "Microsoft JScript runtime error. Objekt unterstuetzt diese Eigenschaft nicht."! Was habe ich falsch gemacht? Wie kann ich es bewerkstelligen, dass dieses Script auf allen Browsern laueft? Vielen Dank fuer Eure Hilfe.
Matthias Kleinekathoefer
Hier das Script:
<script LANGUAGE="Javascript">
<!--
{
NSalt=0, NSneu=0, MSIEalt=0, MSIEneu=0, javx=0;
if(navigator.appName == "Netscape")
{
if(eval(navigator.appVersion.substring(0,1)) < 4)
NSalt = 1;
else
NSneu = 1;
}
if(navigator.appName == "Microsoft Internet Explorer")
{
if(eval(navigator.appVersion.substring(0,1)) < 4)
MSIEalt = 1;
else
MSIEneu = 1;
}
if(MSIEalt==1)
{
javx=1;
}
}
app = navigator.appName;
ver = navigator.appVersion;
mac = ver.indexOf("Macintosh") > 0;
win = ver.indexOf("Win") > 0;
vnum = parseFloat(ver);
mouseOverOk = (((app == "Netscape") && (vnum >= 3 )) ||
((mac) && (app == "Microsoft Internet Explorer") && (vnum >= 3.01 )) ||
((win) && (app == "Microsoft Internet Explorer") && (vnum >= 4 )))
if (javx<1)
if(navigator.javaEnabled())
if (mouseOverOk)
{
navbar1on = new Image();
navbar1on.src = "buttons/startseite2.gif";
navbar1off = new Image();
navbar1off.src = "buttons/startseite1.gif";
}
function turnOn(imageName) {
if (document.images) {
document[imageName].src = eval(imageName + "on.src");
}
}
function turnOff(imageName) {
if (document.images) {
document[imageName].src = eval(imageName + "off.src");
}
}
// -->
</script>