Variablen übergabe und style definition mit settimeout
Christoph Trpak
- javascript
Hallo Leute!!!
Mein Problem:
Ich schreibe ein universelles Skript für meine Homepage, wobei Layereigenschaften und die beinhaltete Tabelle auch =>
<div id="ctm">
<table.....
<table .... onMouseOver="change(item,xitem,row)" onMouseout="xchange(item,xitem)">
...
</table>
...
</table>
...
</div>
Durch die Funktion change() und xchange() werden Zellenattribute verändert. Zusätzlich dazu soll ein Layer(div) neben dem gehoverten Table visible gesetzt werden auf dem man hyperlinks zur auswahl hat. um da was auswählen zu können. Will ich bei beiden funktionen ein setTimeout setzten =>
<script
...
function change(item,xitem,row) {
...
if (xitem != '') {
...Anweisung
setTimeout(xitem.style.visibility = 'visible', 200)
...
}}
Doch egal was ich ändere, es funktioniert nicht.
Bei der eben beschriebenen Variante passiert sogar, was ich gerne haben würde, ABER sofort nach Ausführung des Befehls, kommt ein alert visible ist undefiniert???
Wie kann ich jetzt dieses styleattribute mit settimeout ändern???
Bitte helft mir!
Dank im Voraus
Christoph