Code:
<html>
<head>
<title>testing</title>
<meta http-equiv="Content-Type" content="text/php; charset=UTF-8" />
<script type="text/javascript">
function cms(element){
var field = new Object;
field.content = element.innerHTML;
field.id = element.id;
field.primary = element.name;
field.dom = document.getElementById(element.id);
field.length = element.innerHTML.length +10;
field.dom.onclick=null;
field.edit = document.createElement("textarea");
field.edit.cols = field.length;
field.edit.style.height = "20px";
field.edit.innerHTML = field.content;
field.edit.onblur =function(){ cms_update(field); }//seems to run automatically???
field.dom.innerHTML="";
field.dom.appendChild(field.edit);
}
function cms_update(field){
alert(field)
//field.dom.removeChild(field.edit);
//field.dom.innerHTML = field.content;
//going to upload edited field to the database from here..
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>Table Data</td>
<td>Click to edit</td>
</tr>
<tr>
<td id='fieldname1' name='groupIdentifier' onclick='cms(this)'>fieldname1</td>
<td id='fieldname2' name='groupIdentifier' onclick='cms(this)'>fieldname2</td>
</tr>
</table>
</body>
</html>
Bookmarks