2011-12-23 14 views
1

非常に簡単なWindows 7ガジェットを作成しようとしていますが、これは簡単です。しかし、私はSystem.Gadget.Settings.write/readwriteString/readString)で保存しているデータを、ガジェットの実行間に保持することはできません。他のすべてのマイクロソフトのガジェットがそれをするので、それができることがわかっています。私は明らかに何かが欠けているが、それを見ることはできない。シンプルなデスクトップガジェットは、実行間にデータを保存しません

これは非常に単純なカットダウンの例である:

<html> 
<head> 
<meta http-equiv="MSThemeCompatible" CONTENT="yes" /> 
<meta http-equiv="Content-Type" content="text/html; charset=Unicode" /> 
<title>test</title> 
    <script type="text/javascript"> 
     function save() { 
      var e = document.getElementById("name"); 
      if (e && e.value) { 
       System.Gadget.Settings.write("name", e.value); 
       prompt("turnedout", System.Gadget.Settings.read("name")); 
      } 
     } 

     function load() { 
      var t = System.Gadget.Settings.read("name"); 
      prompt("turnedout", t); 
     } 
    </script> 
</head> 
<body scroll="no" unselectable="on" onload='load()'> 
    <label for='name'>Name</label> 
    <input id='name'> 
    <input type="button" value='Save' onclick='save()' /> 
</body> 
</html> 

私は、コードをトレースしてきたし、すべてが右の場所に行くように表示されます。何が欠けている?

+2

あなたの投稿にエラーを編集しないでください! – markus

答えて

0

でも、同じ問題がありましたが、System.Gadget.Settings.write( "name"、e.value); gadget.xmlファイルで指定されているhtmlに、適切にsettings.iniファイルに書き込んでください

関連する問題