Javascript Variable nicht richtig angezeigt
-
06-09-2019 - |
Frage
Ich versuche, einen Vista-Gadget zu erstellen, ich habe meine Date1 Variable richtig gespeichert und ich versuche, es zu ziehen:
<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>
die span-Tag verwenden, wird text1 nichts an. Wenn jedoch i verwenden, um einen Eingangs-Tag:
<input id="text1" type="text" />
Dann DOES die Daten angezeigt bekommen. Was mache ich falsch hier?
Lösung
text1.value=System.Gadget.Settings.readString("Date1");
span-Tags haben keinen Wert Eigenschaft. versuchen:
span1.innerHTML=System.Gadget.Settings.readString("Date1");
Andere Tipps
Sie sind sicher, dass der -Tag innerhalb des