1

フライアウトの変数に問題があります:

    var friendsUser = "";
    var friendsMdp = "";


    System.Gadget.Settings.write("variableName", variableName);
    System.Gadget.settingsUI = "Settings.html";
    System.Gadget.onSettingsClosed = SettingsClosed;
    System.Gadget.Flyout.visible = SettingsClosed;



    function SettingsClosed() {
        variableName = System.Gadget.Settings.read("variableName");
        friendsUser = System.Gadget.Settings.read("friendUser");
        friendsMdp = System.Gadget.Settings.read("friendMdp");
        setContentText();
    }

    function flyFriends()
    {
    System.Gadget.Flyout.file = 'friends.htm';
    System.Gadget.Flyout.show = true ;

    var flyoutDiv = System.Gadget.Flyout.document.parentWindow;
    flyoutDiv.gMyVar = friendsUser;
    flyoutDiv.gMyVar2 = friendsMdp; 
    }

これを使用する場合、フライアウト変数は未定義であり、次のように記述します。var friendsUser = "test"; 私はvarでテストを行い、使用後は何もありません...System.Gadget.Flyout.show=trueの前にflyoutDivでvarを書き込んだ場合; ガジェットのバグ。

私の設定には問題はありませんが、変数の更新...

アイデアはありますか?

すべてをありがとう !

4

1 に答える 1

0

var variable = System.Gadget.Settings.read( "friendsUser");

フライアウトでvar設定

于 2010-02-09T01:54:35.733 に答える