opera und die dateiendung xhtml im verbund mit javascript
Daniel Witt
- html
Hallo zusammen,
ich hab mal eine Frage zu der Dateiendung .xhtml
Warum kann der Opera7.10 nicht eine ausgelagerte javascript
datei richtig interpretieren wenn ich als Dateiendung .xhtml verwende? In der JS steht folgendes drin:
function showDHTMLLayer(level,dhtmlMenu,dhtmlElement,dhtmlMenuBGPic,dhtmlMenuPic,dhtmlStaticElement,dhtmlElementBGPic,dhtmlElementPic) {
var myDhtmlElement = 'topNaviDHTMLMenu'+level;
var myDhtmlStaticElement = 'topNaviDHTMLStaticElement'+level;
document.getElementById(myDhtmlElement).style.visibility = dhtmlElement;
document.getElementById(myDhtmlStaticElement).style.backgroundColor = dhtmlStaticElement;
}
in der .xhtml datein folgendes:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Chatforkids: Das Portal für Alt und Jung!</title>
<link href="../medien/css/layout.css" rel="stylesheet" type="text/css"/>
<link href="../medien/css/text-formate.css" rel="stylesheet" type="text/css"/>
<script src="../medien/js/menuscript.js" type="text/javascript"></script>
</head>
und im code irgendwo ein :
<a href="#" onmouseover="showDHTMLLayer(1,'','visible','','','#9B3531','','')" onmouseout="showDHTMLLayer(1,'','hidden','','','#9B3531','','');"><img src="../medien/layout/leftnavigation/firstElementTopNavi.png" width="36" height="20" hspace="15" vspace="0" border="0" align="middle"/></a>
alle browser erkennen das und können das richtig auswerten.
nur beim opera bekomme ich folgende fehlermeldung:
file://localhost/D:/Projekte/chatforkids/xhtml/index.xhtml
Event thread: onmouseover
Error:
name: ReferenceError
message: Statement on line 1: Reference to undefined variable: No such variable 'showDHTMLLayer'
Backtrace:
In unknown script
showDHTMLLayer(2, "", "visible", "", "", "#9B3531", "", "");
At unknown location
{event handler trampoline}
Hat irgendwer eine Ahnung?????