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