主題:可否改變永遠按不完的msgbox 回留言版 我要回覆
 留言會員:會員03399  留言時間:2008-03-07 02:10:39
您好:
剛開始使用這個系統,目前的使用感想是新增item的手續挺複雜,其實我每天花的錢就是吃飯,希望有[打開網頁>按下「吃50塊」]就可以完成的方式,雖然有注意到範本功能,不過我還沒搞懂那個功能。

此外,就是如title所說,多彈出一個msgbox就得多一個click,是否可以改變成類似ror的flash notice的方式?
就是說,將原本要在msgbox顯示的字改儲存到session,再到下一個頁面顯示出來,如下:

在執行新增項目的頁面:
session['notice'] = "成功新增" ;
redirect回帳本頁面 ;


而在帳本頁面:
if (isset(session['notice'])) {
echo "<p>session['notice']</p>" ;
session['notice'] = "" ;
}


顯示提示的地方可以做點美工,類似google那種顯眼黃色background color可能會不錯!


以上建議,謝謝 : )
 留言會員:會員03399  留言時間:2008-03-08 01:30:53
範本功能我會用了!但一直按訊息方塊還是讓我很困擾,不但要多點滑鼠,因為未按msgbox前網頁無法繼續執行下去,無形中也浪費很多時間,期待可以改變這部份 :)
 留言會員:作者  留言時間:2008-03-08 05:47:32
做完一個動作就秀一次msgbox是因為以往做網站的經驗
有時候會有user搞不清楚到底有沒有做完動作
然後又重覆動作一次
msgbox是加強提醒
你說的這種呈現方式雖然是沒問題
不過現在要去改程式是太晚了一點
要改的地方比較多
現在的msgbox會造成困擾我想也多少是有
如果有機會整個重修程式的話
我再看看是不是可能改成你說的方式
或者是設定個選項決定是否出現
 留言會員:會員03399  留言時間:2008-03-10 02:35:20
或許作者有機會改程式時,可以先把msgbox那部份的程式碼提出、成為獨立的function,讓需要顯示msgbox的地方都透過呼叫function來完成,時機到了的時候就可以透過修改funciton 一舉改變提示的顯示方式,當然針對使用者設定做不一樣的反應也沒問題的。

我要回覆
請先登入會員才可以留言喔!