Hallo Leute
ich habe eine art dateimanager gemacht.
also ich habe bei der ausgabe eine tabelle mit 4 spalten und eine unbestimmte anzahl zeilen.
in jeder zelle ist ein dateiname. mit dazugehörigen icon.
nun, um dateien zu löschen oder umbenennen möchte ich, das der user die datei markieren kann und anschliessend auf löschen / umbenennen klicken kann.
<!-- soweit funktioniert alles wunderbar -->
mein problem ist, wen ich auf eine andere zelle klicke bleibt der hintergrund der anderen eingefärbt.
folgendermassen schaut eine zelle aus:
<td name="fileman" OnMouseDown="selectit(this,'irgendwas.pdf');">
wie muss ich das nun anstellen, das beim klicken auf eine andere zelle die anderen (namens filename) zuerst wieder auf #FFFFFF zurückgesetzt werden.
demo
herzlichen dank zum voraus
joschua
ich habe eine art dateimanager gemacht.
also ich habe bei der ausgabe eine tabelle mit 4 spalten und eine unbestimmte anzahl zeilen.
in jeder zelle ist ein dateiname. mit dazugehörigen icon.
nun, um dateien zu löschen oder umbenennen möchte ich, das der user die datei markieren kann und anschliessend auf löschen / umbenennen klicken kann.
<!-- soweit funktioniert alles wunderbar -->
mein problem ist, wen ich auf eine andere zelle klicke bleibt der hintergrund der anderen eingefärbt.
folgendermassen schaut eine zelle aus:
<td name="fileman" OnMouseDown="selectit(this,'irgendwas.pdf');">
Code:
folgendermassen schaut die funktion aus: function selectit(src,file){ if (!src.contains(event.toElement)){ document.all.fileman.bgColor = '#6699CC'; <= funzt nicht :( src.bgColor = '#6699CC'; form.sel_file.value = file; } }
demo
herzlichen dank zum voraus
joschua
Kommentar