使用sina js 根据文件名作股票代码 看股票

1. 效果图:

2. 使用方法:根据文件名获取股票代码:sh代表上海 沪股,sz代表深圳 深股  ,例如:sh600571

3. 代码:

<html>
<head>
<meta http-equiv="refresh" content="3">
<title>Sina JS</title>
<script type="text/javascript">

var path = window.location.pathname;
var paths = path.split("/");
var filenameWithExt = paths[paths.length-1];
var filenameWithExts = filenameWithExt.split(".");
var filenameNoExt = filenameWithExts[0];

var number = filenameNoExt;

var src="http://hq.sinajs.cn/list=" + number;
document.write('<scr'+'ipt src="'+src+ '"></scr'+'ipt>');

document.title = number.toUpperCase();
</script>

<script type="text/javascript">
     var param_string = "hq_str_" + number;
	 var param = eval(param_string);
     var elements = param.split(",");

	 var Yesterday = elements[2];
	 var Current = elements[3];
	 var range = (Current/Yesterday - 1) * 100;
	 range = range.toFixed(2);
document.write("<br />Name:"+elements[0]);
document.write("<br />Today:"+elements[1]);
document.write("<br />Yesterday:"+elements[2]);
document.write("<br />High:"+elements[4]);
document.write("<br />Low:"+elements[5]);
document.write("<br />");

if(range > 0){
	document.write("<br /><font color='red'>Current:" + elements[3] + "</font>");
}else{
	document.write("<br /><font color='green'>Current:" + elements[3] + "</font>");
}
document.write("<br />");
if(range > 0){
	document.write("<br /><font color='red'>Range:" + range + "%</font>");
}else{
	document.write("<br /><font color='green'>Range:" + range + "%</font>");
}

</script>
</head>
<body><body>
</html>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-06 07:34:05

使用sina js 根据文件名作股票代码 看股票的相关文章

前端使用js读取文件

最近同时问我js能不能读取本地文件: 想起以前看到js读取本地文件的文章,然后自己写了个demo. ps:这有点想Java的IO流,但是又有差别. 首先我们定义一个input标签type="file" 1 jsReadFile:<input type="file" onchange="jsReadFiles(this.files)"/> 然后我们定义一个jsReadFiles的方法将文件作为参数:当上传文件的时候读取这个文件 1 //

两种 js下载文件的方法(转)

function DownURL(strRemoteURL, strLocalURL){ try{ var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP"); xmlHTTP.open("Get", strRemoteURL, false); xmlHTTP.send(); var adodbStream = new ActiveXObject("ADODB.Stream"); adodbStrea

使用AjaxFileUpload.js实现文件异步上传

ajax是无法提交文件的,所以在上传图片并预览的时候,我们经常使用Ifame的方法实现看似异步的效果.但是这样总不是很方便的,AjaxFilleUpload.js对上面的方法进行了一个包装,使得我们不用去管理Iframe的一系列操作,也不用影响我们的页面结构,实现异步的文件提交. html: <input type="file" name="upload" hidden="hidden" id="file_upload"

[Android学习系列2]用webview写界面,加载本地js,js,html文件

以jquery mobile为例 1.在android界面拖入一个webview,然后添加一个internet权限 <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> <uses-permission android:name="android.permission.INTERNET"/> <application ........

详解Js中文件读取机制

前言,文件读取是提高应用体验度的必须接口,因为文件操作在编程应用场景中需求很频繁. Js处理文件读取,由于处于安全方面的考虑,在2000年以前,都是以“<input type="file">”字段来实现文件上传,这样有很多的局限性,比如无法在本地上传时看到自己上传的文件(如图片),也无法读取到文件内容,审查文件流大小. HTML5中,主流浏览器引擎都支持新的FILE API,为“<input type="file">”提供一个files数组,

javascript异步延时加载及判断是否已加载js/css文件

引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样. 引用的声明方法:类型标识符 &引用名=目标变量名: 例如: int a int &b=a; //定义引用b,它是变量a的引用,即别名 #include <stdio.h> void main() { int a = 123; int &b = a; printf("a=%d b=%d\n", a, b); } 执行结果: 实例:引用和变量的关系 #include <io

nginx设置反向代理后,页面上的js css文件无法加载

问题现象: nginx配置反向代理后,网页可以正常访问,但是页面上的js css文件无法加载,页面样式乱了. (1)nginx配置如下: (2)域名访问:js css文件无法加载: (3)IP访问:js css文件可以正常加载: 解决方法: nginx配置文件中,增加如下配置: location ~ .*\.(js|css)$ { proxy_pass http://127.0.0.1:8866; } 原因分析: 反向代理的路径下找不到文件,需要单独指定js css文件的访问路径.

node.js笔记——文件之间的引入

node.js的基础语法就是JavaScript的语法,所以对于懂得javascript的同学来说要容易一些,至于环境的配置也要相对简单很多,可以访问官方文档进行安装.这里分享一下我在学习中总结的一些东西,这是第一篇先来说说文件之间如何进行引入并互相使用变量及函数. 码缘»node.js笔记——文件之间的引入 http://www.ithome.ren/2017/05/31/node-js1.html

Web性能优化之动态合并JS/CSS文件并缓存客户端

在Web开发过程中,会产生很多的js/css文件,传统的引用外部文件的方式会产生多次的http请求,从而加重服务器负担且网页加载缓慢,如何在一次请求中将多个文件一次加载出来?接下来给大家介绍在ASP.NET中动态合并加载多个js或css文件.原理:减少请求服务器的次数达到优化效果先给大家看一下传统引用方式和优化后的比较:1.传统引用方式(下图): 这样的引用方式将会请求5个js文件也就是5次http请求(下图): 2.我们来看看优化后(下图): 大家可以看到修改后只有一次请求,花费的时间节省了很