0
嗨堆栈溢出主人。html雅虎股票不能在两个DIV的工作
我发现了一个脚本,允许我从雅虎,股票信息。 但我用它在不同的DIV的只有其中一个工作, 我试图解决(不是程序员=(),我似乎不知道是什么问题,并不真正知道如何找到解决方案。
代码中发现的雅虎股票HTML +我已经添加后格负荷运行功能的检查:
<div class="table-box">
<div class="table-detail">
<img width="159px" src="http://patrickcoombe.com/wp-content/uploads/2015/09/new-google-logo-2015.png" />
</div>
<div class="table-detail">
<p class="text-muted m-b-0 m-t-0">GOOGLE</p>
<h4 class="m-t-0 m-b-5"><b><div id='GOOGstock'>$</div></b></h4>
<script type="text/javascript">
function GOOGstock() {
var url = "http://query.yahooapis.com/v1/public/yql";
var symbol = "GOOG";
var data = encodeURIComponent("select * from yahoo.finance.quotes where symbol in ('" + symbol + "')");
$.getJSON(url, 'q=' + data + "&format=json&diagnostics=true&env=http://datatables.org/alltables.env")
.done(function (data) {
$("#GOOGstock").text("Stock Price: " + "$" + data.query.results.quote.LastTradePriceOnly);
})
.fail(function (jqxhr, textStatus, error) {
var err = textStatus + ", " + error;
$("#GOOGstock").text('Request failed: ' + err);
});
}
var int=setInterval('check()', 500);
function check()
{
if (chkObject('GOOGstock')==true)
{
GOOGstock();
}
}
function chkObject(elemId)
{
return (document.getElementById(elemId))? true : false;
}
</script>
</div>
</div>
各异它workes不错,但是当我添加另一个DIV(为的是其他表复制此脚本并将GOOG转换为INTC股票以显示2种不同的股票投标价格), 然后,它仅适用于最后一个在html代码中的那个。
我怎么可以让它在1页工作在不同的地方不同的股票。 我想让“INTC”&“GOOG”股票只显示出价。
谢谢大家提前。
你是正确的,但它不是那件事,我改变了每一件事。 在代码中我有2个不同的顶部DIV和保存代码,唯一的区别是在一个div我在其他“GOOG”中使用“INTC” –
添加了一个工作小提琴 –
谢谢你一个很少:),我会研究它会学到你所做的。你是awesom :) –