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>