Det minder meget om den lille demo her:
http://tjens.dk/javascript/examples/PopupMenu.htmlHold musemarkøren over "E" på en række, og der åbner en menu.
Når der vælges "Edit" på menuen, laves alle TD'er om til indtastningsfelter.
Essensen af eksemplet:
<td><span class="editLink" onmouseover="popMenu(this)" >E</span></td>
function popMenu(span) {
row = span.parentNode.parentNode;
...
}
function doEdit() {
var oTDs = row.getElementsByTagName("TD");
for (var i = 0; i < oTDs.length-1; i++) {
var value = oTDs[i].firstChild.nodeValue;
var oInp = document.createElement("input");
oInp.value = value ;
oInp.size = value.length;
oTDs[i].removeChild(oTDs[i].firstChild);
oTDs[i].appendChild(oInp);
}
popMenuClose();
}
Håber du selv kan skrive det om til det du har brug for