diff --git a/tabeleditor.inc.php b/tabeleditor.inc.php index 58aff3b..101cd1f 100644 --- a/tabeleditor.inc.php +++ b/tabeleditor.inc.php @@ -95,9 +95,9 @@ var entry_name = "__buttons_"+cellid; var entry = document.getElementById(entry_name); - e.target.parentNode.style = ""; - if (e.target.parentNode.initial_value != value) { - e.target.parentNode.style.color= "red"; + elm.style = ""; + if (elm.initial_value != value) { + elm.style.color= "red"; document.getElementById("__buttons").style.visibility = "visible"; if (!entry) { entry = document.createElement("input"); @@ -108,7 +108,7 @@ } entry.value = value; } else { - e.target.parentNode.style.color= ""; + elm.style.color= ""; if (entry) { entry.remove(); if (document.querySelectorAll(".changed").length == 0) { @@ -117,8 +117,8 @@ } } value = value.replace("&br;", "
"); - e.target.parentNode.onclick = click_handler; - e.target.parentNode.innerHTML = value; + elm.onclick = click_handler; + elm.innerHTML = value; } function key_handler(e) { if (e.keyCode == 13) e.target.blur();