重用先前提示输入的答案



我想提示输入一个符号并绘制股票图表(或天气图或交通摄像头或其他任何东西(,如以下示例所示:

<script> var sym = "MSFT" </script> 
<script> var syi = prompt("Enter Symbol"); if (syi) { var sym = syi } </script> 
<h1><strong> <body> Symbol <script> document.write(sym); </script></body><br> 
<img src="" id="i1">$_Today <script> var a = document.getElementById('i1'); a.src = "http://www.google.com/finance/chart?cht=o&tlf=12h&q=" + sym ; </script> &nbsp;&nbsp;
<img src="" id="i2">%_Today <script> var a = document.getElementById('i2'); a.src = "http://www.google.com/finance/chart?cht=c&tlf=12h&q=" + sym ; </script> &nbsp;&nbsp;
<!-- etc.  perhaps dozens more different charts for the same symbol -->

'

要更新到更新到更新的图表,请在 5 分钟后使用简单的"刷新并输入键",我想重用上次提示的输入(上次输入符号时为 null 重用时(

如果没有给出值,它也是第一次运行时(只需在提示符下按回车键(我想使用默认值,例如"MSFT">

我将如何编码?

如果您不使用任何用户登录会话,则可以使用 localstorage,如果是用户会话,则可以使用服务器端会话。

var myStorage = window.localStorage;  
var value = localStorage.getItem("myValue")||"MSFT";

绘制带值的图表

有关本地存储的更多详细信息,请参阅此处

最新更新