非常に簡単なWindows 7ガジェットを作成しようとしていますが、これは簡単です。しかし、私はSystem.Gadget.Settings.write/read
(writeString
/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>
私は、コードをトレースしてきたし、すべてが右の場所に行くように表示されます。何が欠けている?
あなたの投稿にエラーを編集しないでください! – markus