//gadgetmini.aspx用 株価情報取得
$(document).ready(function () {
var url = Utility.getServiceUrl() + "/StockInfo";
var currentDate = Utility.getStringTime(new Date());
var paramValue = 'code=6412&market=1¤ttime=' + currentDate + '&delayflg=1&format=1';
$.ajax({
url: url,
type: 'GET',
data: paramValue,
cache: false
}).success(function (data) {
if (data[0].length !== 0 && data[0].ErrorCode !== "Error") {
displayStockPrice(data);
} else {
alert('株価データが取得できませんでした。');
}
}).fail(function () {
alert('株価データの取得に失敗しました。');
});
});
function displayStockPrice(data) {
/// 株価情報を表示させます。
/// webサービスより取得したデータ
$('#data1').text(Utility.setComma(data[0].CurrentPrice));
$('#data2').text(Utility.setComma(data[0].AxDiff));
$('#data6').text(Utility.setComma(data[0].Volume));
// 比率のスタイル設定
var str = data[0].AxDiff.substring(0, 1);
if (str === '-') {
$('#data2').css('color', '#F2616E');
} else if (str === '+') {
$('#data2').css('color', '#008CCF');
} else {
$('#data2').css('color', '#fbb03b');
}
var timeStr = data[0].RegistDate.substr(4, 2) + "/"
+ data[0].RegistDate.substr(6, 2) + " "
+ data[0].UpdateTime.substr(0, 2) + ":"
+ data[0].UpdateTime.substr(2, 2);
$('#time').text(timeStr);
}
//$(document).ready(function () {
// //window.alert(fileName);
// var date = new Date();
// $.ajax({
// url: '../data/StockQuote.xml?t=date',
// type: 'GET',
// dataType: 'xml',
// error: function () {
// alert("xmlファイルの読み込みに失敗しました1");
// },
// success: function (xml) {
// //var node_all = $(xml).find('InformationTable').size();
// $(xml).find('InformationTable').each(disp);
// $(xml).find('InformationTable').each(time);
// }
// });
//});
//function disp() {
// //各要素を変数に格納
// var ttl = $(this).find('Title').text();
// var cts = $(this).find('Contents').text();
// var dat = $(this).find('Date').text();
// var day = $(this).find('Day').text();
// var str = cts.substring(0,1);
// if (ttl == "現在値") {
// var element=document.getElementById("data1").innerHTML;
// document.getElementById("data1").innerHTML = cts;
// } else if (ttl == "ComparedMoney") {
// var element = document.getElementById("data2").innerHTML;
// document.getElementById("data2").innerHTML = cts;
// if (str == "-") {
// document.getElementById("data2").innerHTML = cts;
// document.getElementById("data2").style.color = "#F2616E";
// } else if (str == "+") {
// document.getElementById("data2").innerHTML = cts;
// document.getElementById("data2").style.color = "#008CCF";
// } else {
// document.getElementById("data2").innerHTML = cts;
// document.getElementById("data2").style.color = "#fbb03b";
// }
// /* } else if (ttl == "始値") {
// var element = document.getElementById("data3").innerHTML;
// document.getElementById("data3").innerHTML = cts;
// } else if (ttl == "高値") {
// var element = document.getElementById("data4").innerHTML;
// document.getElementById("data4").innerHTML = cts;
// } else if (ttl == "安値") {
// var element = document.getElementById("data5").innerHTML;
// document.getElementById("data5").innerHTML = cts; */
// } else if (ttl == "出来高") {
// var element = document.getElementById("data6").innerHTML;
// cts = cts.replace("株", "");
// document.getElementById("data6").innerHTML = cts;
// }
//}
//function time() {
// //各要素を変数に格納
// var ttl = $(this).find('Title').text();
// var dat = $(this).find('Date').text();
// var day = $(this).find('Day').text();
// var string = day + dat;
// if (ttl == "現在値") {
// var element = document.getElementById("time").innerHTML;
// document.getElementById("time").innerHTML = day;
// }
//}