我想制作一个留言板,但是留了言的内容却不能存储。
所以我想到了用文件读写的办法,但是小弟不才,不知道怎么做。希望各位高手帮帮小弟吧。。
下面是我的源代码(不能存储留言)<html>
 <head><title>???</title>
  <script language="javascript">
   
   function mySubmit(){
    
    var myMessage = document.getElementById("myMessage");
    
    var mybr = document.createElement("br");
   var myTable = document.createElement("table");
   myTable.className="myTable";
   
   var myTitleTr = myTable.insertRow(-1);
   myTitleTr.className="myTitleTr";
   var myTitleTd = myTitleTr.insertCell(-1);
   myTitleTd.innerHTML = document.getElementById("myTitle").value;
   
   var myContentTr = myTable.insertRow(-1);
   var myContentTd = myContentTr.insertCell(-1);
   myContentTd.innerHTML = document.getElementById("myContent").value;
   
   document.getElementById("myTitle").value = "";
   document.getElementById("myContent").value = "";
   
   
   myMessage.appendChild(mybr);
   myMessage.appendChild(myTable);    
    
   }
  
  </script>
  <style type="text/css">
  <!--
   body{background-color=87cefal;}
    
    .myTable{
    border:1px solid blue;
    width:430px;
   font-size:12px;
   } 
   
   .myTitleTr{
    background-color:yellow;
    font-weight:bold;
    color:red;
   }
  -->
   
  </style>
 </head>
  <body>
   <form>
 <table>
  <tr>
   <td width="316">&#22995;&#21517;
     <input type="text" id="myTitle" size="20" /></td>
   <td width="55"><input name="button" type="button" onClick="mySubmit();" value="&#30041;&#35328;" /></td>
  </tr>
  </tr>
  <tr><td colspan="2">
  <textarea id="myContent" cols="50" rows="10"></textarea></td>
  </tr>
</table>
<div id="myMessage"></div>
   </form>
  </body>
</html> 

解决方案 »

  1.   

    可以考虑将数据写入xml文件里
      

  2.   

    js是客户端的,光用光用JS肯定是不行的,
      

  3.   

    看上面的代码,是提交一个留言.然后就会弹出一个窗口表格.显示你的输入.
    在mySubmit()里添加一些方法.进行数据存储.可以使用AJAX,存到服务器.或其它的.
    在你第一次打开页面时,就要加载所有的留言了.也可以用AJAX. 循环读取数据.创建TABLE.然后显示.
    但用JS创建DOM元素.不是那么快地.直接显示出来,而不用JS创建就快多了.
      

  4.   

    只有js是不行的,就算能存到cookie里也是不保险的,最好要保存到服务器里
      

  5.   

    具体应该怎么弄呢?xml应该怎么做呢?
      

  6.   

    必须有后台.JS不能新增XML内容.
      

  7.   

    js+php我是这样想的 php可以直接读写TXT