2009-05-29 3 views
0

を表示していない、私はきちんと私の日付1変数を格納してきたし、それを引っ張るしようとしています:Javascriptの変数は、私はVistaのガジェットを作成しようとしている適切

<html> 
<head> 
<title>None</title> 
<link href="style.css" rel="stylesheet" type="text/css"> 
<script type="text/javascript"> 
System.Gadget.settingsUI="settings.html"; 
System.Gadget.onSettingsClosed = settingsClosed; 

function settingsClosed(p_event) { 
    // if OK button is clicked reload gadget 
    if (p_event.closeAction == p_event.Action.commit) { 
     // pull settings from here 
     text1.value=System.Gadget.Settings.readString("Date1"); 
    } 
} 

</script> 
</head> 
<body> 
<span class="stext">Last Serviced:<br /> 
    <span id="text1">Nothing Yet</span> 
</span> 
</body> 
</html> 

spanタグを使用して、テキスト1は何も表示されません。私はinputタグを使用する場合 はしかし、:

<input id="text1" type="text" /> 

は、その後のデータが表示されますありません。私はここで間違って何をしていますか?

答えて

1
text1.value=System.Gadget.Settings.readString("Date1"); 

スパンタグには値プロパティがありません。試してみてください。

span1.innerHTML=System.Gadget.Settings.readString("Date1"); 
+0

どのように表示するのですか? document.writeln(span1); ? – kylex

+0

気にしないで、わかりました:テストありがとうございました! – kylex

0

あなたは< span>のタグが<スクリプト>タグ内になることです確信していますか?

+0

かなり正しい!私は逃しました。もちろん、入力タグもそこでは無効になります。 –

+0

それは私の部分のタイプミスでした... – kylex

関連する問題