M Akihiko
amons****@hotma*****
2006年 3月 9日 (木) 13:15:37 JST
こんにちは、門田です。 ユーザー情報から壁紙の情報を取得するように修正しています。 そこで質問なのですが、CongaRequestを同期リクエストにして ログインが完了した後にデスクトップ初期化処理を行おうとしていますが どうも常に非同期になってしまいます。 以下の処理非同期になりませんかね? #asyncには true, false 両方試しましたがどちらもだめだったかもしれません // 初期処理 function init() { alert("init-user start"); // 認証 var initUserRequest = new CongaRequest(); initUserRequest.async = false; initUserRequest.send('init-user.r'); alert("init-user end"); // デスクトップ初期化 IDesktop.init(); -------------------------------------------------- 門田 明彦 (Monden Akihiko) has 206 E-Mail amons****@hotma***** TEL 070-5474-8689 http://amsoft.minidns.net/ -------------------------------------------------- >From: 川上真一 <mulcc****@nifty*****> >To: Conga****@lists***** >Subject: [Conga-mail 133] Re: 【デスクトップ】画像、ウィンドウ登録方法変更 >Date: Thu, 09 Mar 2006 01:21:19 +0900 > >こんにちは,川上です。 > > >件名の修正をコミットしました。 > >画像は固定で重い画像を表示させているので > >軽い画像等に変更させるつもりです。 > >壁紙表示すると「デスクトップ」という感じがでていいですね。 > > > >画像ファイルへのパスの設定はどうしましょうか? > >サーバーで持つか、或いはCookieで保存するか、、 > >とりあえずはCookieで実装してみようと思います。 > >やはりサーバーで持つようにするのがよいとおもいます。 >(そうすればどのPCからログインしても同じデスクトップが > 表示できるようになるので) > >保存方法としては, > 1) nga.servlet.spi.UserAuth の getUser() で nga.model.User の > インスタンスを取得する。 > 2) nga.model.User の getAttribute() で UserAttribute を取得して, > 適当なキーでファイルを保存先パスを put する。 > 3) nga.servlet.spi.UserStorage の save() で上記 User クラスを保存する。 >という方法が良いかと思います。 >(上記の方法で保存しておくと,利用者のログイン時に > 保存した情報が UserAttribute 上にロードされます) > >上記処理を行なうための前提としては,事前にログイン認証処理を >行なっておく必要があります。 > >ただし,ログイン認証自体は,使用する request-config ファイルの中で, >/dsp/auth/ モジュールをインクルードするだけでできてしまうので, >そんなに難しくはありません。 > >このあたりのサンプルは, >http://localhost:8081/conga/examples/t17/ >にあります。 > >また, >http://localhost:8081/conga/examples/t18/ >で,ログイン可能ユーザを作成することができますので, >ぜひ,お試しください。 > > >_______________________________________________ >Conga-mail mailing list >Conga****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/conga-mail