Hallo Leute,
habe gesucht und nix gefunden, was mir folgenden Effekt erklären bzw. die Lösung hierzu geben könnte.
<code>
<html>
<head>
<script language="javascript" type="text/javascript">
function machwas()
{
var divObj = document.getElementById("ichbinwas");
document.getElementById("ausgabe").value = divObj;
divObj.style.setAttribute("visibility","visible",false);
}
</script>
</head>
<body onload="javascript:machwas()">
<div style="visibility:hidden;" id="ichbinwas">Hallo Leute</div>
<input type="textbox" id="ausgabe" value="nochnix" size="50">
</body>
</html>
</code>
Während IE6.x brav das div-Element anzeigt und in die Textbox schön [object] schreibt, mach Opera nur Mist! Es weigert sich das div-Element anzuzeigen:
TypeError:
'Expression did not evaluate to a function object: divObj.style.setAttribute'
Ist das jetzt ein Object oder nicht? Opera benennt das Objekt: [object HTMLDivElement] statt [object]....?!?!?!?
Was habe ich gelacht...
Kann mir jemand helfen, brauche es wirklich dringend...
thx
L