如何解決內容頁發(fā)表評論后需手動刷新的問題_動易Cms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!


      問題:如何解決內容頁發(fā)表評論后需手動刷新的問題

      解答:很多網友將評論搬到了內容頁上面了,這大大的提高了網友的積極性,可惜有點美中不足的是需手動刷新。
      默認動易評論發(fā)表后就顯示“發(fā)表成功”下面只有一個關閉鏈接。這樣顯的不太妥當。有的網友將form的的提交設置為新窗口打開,這樣似乎解決了[關閉]鏈接的問題了,但是又出現新的問題;網民點擊關閉連接后回到內容頁卻看不到自己的評論,不清楚情況的往往回造成網民的灰心以及重復發(fā)表。

      網友rhongsheng提供了以下解決方法:
      默認內容頁增加評論的時候都會插入以下腳本檢測表單填寫情況:

      <script language='JavaScript'>
      function Check()
      {
      if (document.form1.Name.value=='')
      {
      alert('請輸入姓名!');
      document.form1.Name.focus();
      return false;
      }
      if (document.form1.Content.value=='')
      {
      alert('請輸入評論內容!');
      document.form1.Content.focus();
      return false;
      }
      return true;
      }

      現在在該腳本基礎上加上一段腳本,如下

      <script language='JavaScript'>
      function Check()
      {
      if (document.form1.Name.value=='')
      {
      alert('請輸入姓名!');
      document.form1.Name.focus();
      return false;
      }
      if (document.form1.Content.value=='')
      {
      alert('請輸入評論內容!');
      document.form1.Content.focus();
      return false;
      }
      setTimeout('self.location.reload();',2000);
      return true;
      }

      增加了紅色部分的腳本,然后將表單設置為target='_blank'。

      當表單檢測通過的時候,打開新窗口的時候內容頁自動刷新一次。

      2000是通過后2秒刷新頁面,不推薦修改此值,假如太快刷新,評論還沒有入庫

      OK,到此問題解決。

      感謝rhongsheng提供,原文http://bbs.powereasy.net/dispbbs.asp?boardid=67&id=321661&star=1#313769

      查看更多 動易Cms教程  動易Cms模板

      來源:模板無憂//所屬分類:動易Cms教程/更新時間:2007-08-11
      相關動易Cms教程