chat.naml
<macro name="chat" requires="user">
<n.set_local_user.this_user />
<n.if.local_user.is_site_admin>
<then>
<div class="div-chat">
<table border="1">
<tr>
<td class="shouts">
</td>
</tr>
<tr>
<td class="input-chat">
<input type="text" />
</td>
</tr>
</table>
</div>
<script type="text/javascript">
$( document ).ready(function() {
$(".shouts").load( "/file/n11284/chat.xml" );
});
$("table input").keyup(function(event){
if(event.keyCode == 13){
$(".shouts").append('<p><span><n.visitor.name/>: </span>'+$("table input").val()+'</p>');
addLine("<p>test2</p>")
}
});
function addLine(text) {
xmlDoc=loadXMLDoc("/file/n11284/chat.xml");
newel=xmlDoc.createElement("p");
x=xmlDoc.getElementsByTagName("chat")[0];
x.appendChild(newel);
console.log(x);
xmlDoc=loadXMLDoc("/file/n11284/chat.xml");
y=xmlDoc.getElementsByTagName("p")[0].childNodes[0];
y.insertData(0,"Easy ");
console.log(x);
}
function loadXMLDoc(filename) {
if (window.XMLHttpRequest) {
xhttp=new XMLHttpRequest();
}
else {
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",filename,false);
xhttp.send();
return xhttp.responseXML;
}
</script>
</then>
</n.if.local_user.is_site_admin>
</macro>