星期日 阴转多云 16~22℃
《非诚勿扰2》
还是有点味道的。
友吧今天
tag“校园操场”改名为“校园运动场”。
星期日 阴转多云 16~22℃
《非诚勿扰2》
还是有点味道的。
友吧今天
tag“校园操场”改名为“校园运动场”。
星期六 多云转阴(清晨下了一点点雨) 15~22℃
预约检查肌电图
去年在省中医院诊断为滑膜炎和踝管综合症,结果用了半年药也没好。上周去詹氏骨伤看的时候,医生建议我去做肌电图检查。
今天上午去省中医院做肌电图。要预约,周末不做,周一检查。
附:肌电图包括神经电图,之前我以为两者是分开做的。
去年到现在,该查的都查了(胸片、腰椎CT、膝盖磁共振),肌电图应该是最后一项相关的检查了。
星期五 阴转多云 11~20℃
js改变地址栏参数
(一)
function orderby(searchname,searchv){
var href = window.location.href;//网址全部地址
var vyes = window.location.search;//有没有带参数
if (vyes != ”) {
var r, rtop, rend;
r = vyes.search(searchname);//出现的位置
if (r != -1) {//如果查询中有这个查询名
rtop = vyes.substr(0,r);
rend = vyes.substr(r);
var r2 = rend.search(‘&’);
if (r2 != -1) {
rend = rend.substr(r2);
//alert(rtop+searchname+’='+searchv+rend);
now_href = window.location.pathname + rtop + searchname + ‘=’ + searchv + rend;
} else {//如果后面没有&了.
now_href = window.location.pathname + rtop + searchname + ‘=’ + searchv;
}
} else {//如果没有这个查询名
now_href = href + ‘&’ + searchname + ‘=’ + searchv;
}
} else {
now_href = href + ‘?’ + searchname + ‘=’ + searchv;
}
//如果参数的值(searchv)为空,则删除该参数,调用 例:orderby("valname", "");
if (searchv == "") {
var nr, nrtop, nrend;
nr = now_href.indexOf(searchname);
if (nr != -1) {
nrtop = now_href.substr(0,nr);
nrend = now_href.substr(nr);
var nr2 = nrend.search(‘&’);
if (nr2 != -1) {
nrend = nrend.substr(nr2+1);
now_href = nrtop + nrend;
} else {//如果后面没有&了.
nrtop = now_href.substr(0,nr-1);
now_href = nrtop;
}
}
}
//alert(now_href);
location = now_href;
}
参考:http://hi.baidu.com/feige05/blog/item/6dd520b72845b0f730add127.html
注意:在调用时不要使用 href="javascript:void(0)",在 ie 下无效。
(二)
function changeURLPar(destiny, par, par_value){
var pattern = par+’=([^&]*)’;
var replaceText = par+’='+par_value;
if (destiny.match(pattern)){
var tmp = ‘/\\’+par+’=[^&]*/’;
tmp = destiny.replace(eval(tmp), replaceText);
return (tmp);
}else{
if (destiny.match(‘[\?]‘)){
return destiny+’&’+ replaceText;
}else{
return destiny+’?'+replaceText;
}
}
return destiny+’ ‘+par+’ ‘+par_value;
}
alert(changeURLPar("http://xxx.com/view.php?do=tag&id=1", ‘id’, 99));
来自:
changeURLPar
http://HI.BAIDU.com/crp8/blog/item/4d568013b7c89d856438db67.html
mapbar api 信息窗口的一个莫名其妙的问题
此问题在 chrome 下出现。在下面代码的最末尾</span>后面要加一个空格,否则信息窗口的宽度和高度无效。排查了许久才排查出来,原来问题出在这么个不起眼的地方。
new MInfoWindow("<b style=’margin-left:3px’>$blog[subject]</b>", "<span style=’margin-left:3px’>$blog[address]</span> ")
友吧今天
星期四 阴 10~16℃
友吧今天
星期三 多云 13~16℃
友吧今天
星期二 多云 8~17℃
休息。
星期一(清明放假) 晴 6~15℃
让插入到 innerHTML 中的 script 跑起来
昨晚找到这个封装起来的方法,用起来挺方便的。
参考:
http://bbs.blueidea.com/viewthread.php?tid=2440594
http://witmax.cn/js-innerhtml-run-script.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
/* innerhtml.js
* Copyright Ma Bingyao <andot@ujn.edu.cn>
* Version: 1.9
* LastModified: 2006-06-04
* This library is free. You can redistribute it and/or modify it.
* http://www.coolcode.cn/?p=117
*/var global_html_pool = [];
var global_script_pool = [];
var global_script_src_pool = [];
var global_lock_pool = [];
var innerhtml_lock = null;
var document_buffer = "";function set_innerHTML(obj_id, html, time) {
if (innerhtml_lock == null) {
innerhtml_lock = obj_id;
}
else if (typeof(time) == "undefined") {
global_lock_pool[obj_id + "_html"] = html;
window.setTimeout("set_innerHTML(‘" + obj_id + "’, global_lock_pool['" + obj_id + "_html']);", 10);
return;
}
else if (innerhtml_lock != obj_id) {
global_lock_pool[obj_id + "_html"] = html;
window.setTimeout("set_innerHTML(‘" + obj_id + "’, global_lock_pool['" + obj_id + "_html'], " + time + ");", 10);
return;
}function get_script_id() {
return "script_" + (new Date()).getTime().toString(36)
+ Math.floor(Math.random() * 100000000).toString(36);
}document_buffer = "";
document.write = function (str) {
document_buffer += str;
}
document.writeln = function (str) {
document_buffer += str + "\n";
}global_html_pool = [];
var scripts = [];
html = html.split(/<\/script>/i);
for (var i = 0; i < html.length; i++) {
global_html_pool[i] = html[i].replace(/<script[\s\S]*$/ig, "");
scripts[i] = {text: ”, src: ” };
scripts[i].text = html[i].substr(global_html_pool[i].length);
scripts[i].src = scripts[i].text.substr(0, scripts[i].text.indexOf(‘>’) + 1);
scripts[i].src = scripts[i].src.match(/src\s*=\s*(\"([^\"]*)\"|\’([^\']*)\’|([^\s]*)[\s>])/i);
if (scripts[i].src) {
if (scripts[i].src[2]) {
scripts[i].src = scripts[i].src[2];
}
else if (scripts[i].src[3]) {
scripts[i].src = scripts[i].src[3];
}
else if (scripts[i].src[4]) {
scripts[i].src = scripts[i].src[4];
}
else {
scripts[i].src = "";
}
scripts[i].text = "";
}
else {
scripts[i].src = "";
scripts[i].text = scripts[i].text.substr(scripts[i].text.indexOf(‘>’) + 1);
scripts[i].text = scripts[i].text.replace(/^\s*<\!–\s*/g, "");
}
}var s;
if (typeof(time) == "undefined") {
s = 0;
}
else {
s = time;
}var script, add_script, remove_script;
for (var i = 0; i < scripts.length; i++) {
var add_html = "document_buffer += global_html_pool[" + i + "];\n";
add_html += "document.getElementById(‘" + obj_id + "’).innerHTML = document_buffer;\n";
script = document.createElement("script");
if (scripts[i].src) {
script.src = scripts[i].src;
if (typeof(global_script_src_pool[script.src]) == "undefined") {
global_script_src_pool[script.src] = true;
s += 2000;
}
else {
s += 10;
}
}
else {
script.text = scripts[i].text;
s += 10;
}
script.defer = true;
script.type = "text/javascript";
scri
pt.id = get_script_id();
global_script_pool[script.id] = script;
add_script = add_html;
add_script += "document.getElementsByTagName(‘head’).item(0)";
add_script += ".appendChild(global_script_pool['" + script.id + "']);\n";
window.setTimeout(add_script, s);
remove_script = "document.getElementsByTagName(‘head’).item(0)";
remove_script += ".removeChild(document.getElementById(‘" + script.id + "’));\n";
remove_script += "delete global_script_pool['" + script.id + "'];\n";
window.setTimeout(remove_script, s + 10000);
}var end_script = "if (document_buffer.match(/<\\/script>/i)) {\n";
end_script += "set_innerHTML(‘" + obj_id + "’, document_buffer, " + s + ");\n";
end_script += "}\n";
end_script += "else {\n";
end_script += "document.getElementById(‘" + obj_id + "’).innerHTML = document_buffer;\n";
end_script += "innerhtml_lock = null;\n";
end_script += "}";
window.setTimeout(end_script, s);
}
</script>
</head>
<body><div id="container"></div>
<script>
var html = "<" + "script type=\"text/javascript\" src=\"test.js\"><" +"/script>";
set_innerHTML("container", html, 0);
</script>
</body>
</html>
去杭州詹氏中医骨伤医院
前几天说很久没键身了,于是做仰卧起坐,结果只做了两晚,膝盖毛病就犯了,本来 3 月开始已经摘了护膝,这几天不得不又戴起来。休息两三天又好了些。
今天去杭州詹氏中医骨伤医院看专家门诊。
开了一星期活血通络的中药。先吃吃看效果怎么样。
天暖了,又要开始吃药了,不能让这腿就这么半废着。
友吧今天
昨晚找到的方法(见上),改变js加载顺序,先加载地图js,然后再加载统计js。
window.onload = function(){
initMap();
loadTongji();
}
星期日 小雨转阴 5~8℃
鸡精的副作用比味精更大
本来想买的,查一下,发现鸡精虽然比味精鲜,但是副作用也更大,更要注意量的使用。
还是用味精吧。
《铁血战士1》
施瓦辛格的老片。
友吧今天
发现量子恒道的统计代码会影响mapbar地图显示,原因是:调用mapbar的方法放在onload里,要等统计代码加载了才加载地图。
今天试一下把统计代码的js下载下来放到自己的服务器上,但是发现效果不大,只是在加载网页时不需要下载这个js了,仍然是需要连接量子恒道的数据,比较花时间。
还得再想办法。
星期六(清明调班) 阴 6~17℃
邵逸夫医院收费窗口和咨询处人员态度冷漠
下午去邵逸夫医院。此前以为是私立医院,后来问了老张说是公立医院。今天体验了挂号收费窗口以及咨询处的服务态度,和公立医院倒是挺吻合的。
不过门诊护士站的几个护士服务态度倒是挺不错。
友吧今天
看同事操作时没有点击进入场馆详细页,说明这个入口不明显,在地图气泡右下角加了“查看详情”的链接。这么个小改动为了兼容多浏览器,花了一个多小时。
增加“电话”字段。
星期五 多云 12~25℃
友吧今天