<html>
<head>
<title>Testing v1</title>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">
function nText(divIdInfo,divIdText)
{
// Now we need to get the stuff between the info Div
var pOne = $(divIdInfo).innerHTML;
// lets hide DivIdInfo
//$(divIdInfo).style.display="none;"
document.getElementById(divIdInfo).style.display ="none";
// Lets now show divIdText
$(divIdText).style.display = "block";
var nTB = divIdText + 'TB'
// Now we need to do is create the input
var newInput = document.createElement("input");
newInput.setAttribute("type","text");
newInput.setAttribute("value",pOne);
newInput.setAttribute("id",nTB);
newInput.setAttribute("onChange","changeMeBack(\'" + divIdInfo + "\',\' " + divIdText + "\',\'" + nTB + "\')");
// Lets now add the text box to divIdText;
$(divIdText).appendChild(newInput);
}
function changeMeBack(divIdInfo,divIdText,divIdKill)
{
alert("WTF MAn");
alert(divIdText);
// I need to add the changed info to the divIdInfo div
document.getElementById(divIdInfo).innerHTML = document.getElementById(divIdKill).value;
document.getElementById(divIdInfo).style.display ="block";
removeInput(divIdText);
}
function removeInput(nodId)
{
var under = $(addTextTwo);
under.removeChild(under.firstChild);
}
</script>
</head>
<body>
<div id="addTextOne" onclick="nText('addTextOne','addTextTwo')">Enter data here</div>
<div id="addTextTwo" style="display:none" ></div>
</body>
</html>