浏览器移动端跳转适配

js 版

if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){ if(window.location.href.indexOf(“?mobile”)<0){try{window.location.href=”http://www.qq.com/mobile/index.htm”}catch(e){}} }

PHP版:

$ua = strtolower($_SERVER[‘HTTP_USER_AGENT’]);

$uachar = “/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i”;

if(($ua == ” || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER[‘REQUEST_URI’]),’wap’))
{
$Loaction = ‘mobile/’;

if (!empty($Loaction))
{
ecs_header(“Location: $Loactionn”);

exit;
}

}

 

来源: 腾讯:http;//www.qq.com和http://blog.sina.com.cn/s/blog_54318f230100u30w.html

javascript 输入框字符数提示,超出提示

javascript 输入框字符数提示,超出提示 猛击这里看demo
<!————代码开始———–>
<div><input type=”text” id=”in” onkeyup=”tslx(this);” size=”100″ />
<br /><i id=”alt”></i></div>
<script type=”text/javascript”>
function len(s) {
var l = 0;
var a = s.split(“”);
for (var i=0;i<a.length;i++) {
if (a[i].charCodeAt(0)<299) {
l++;
} else {
l+=2;
}
}
return l;
}
function tslx(t,tl){
/*
t = input this
tl = 字符限制数; 默认 50个字符 25个汉字
*/
tl = tl || 50;
var v = t.value;
var txt = “已经输入” + len(v) + “字符”;
if( len(v) > tl){
txt += “,超出” + (len(v) – tl) + “字符”;
document.getElementById(“alt”).style.color = “red”;
}else{
txt += “,还能输入” + (tl – len(v)) + “字符”;
document.getElementById(“alt”).style.color = “”
}
document.getElementById(“alt”).innerHTML = txt;
}
</script>

Nick Vujicic(力克.胡哲) 精彩演讲励志

之前看过一个短片介绍,一直在找,终于找到完整版的DVD了.

Nick Vujicic(力克.胡哲) 精彩演讲励志DVD,找到自我,实现自我.

力克博客地址:http://www.attitudeisaltitude.com/

震撼全人类的视频,看完这个你们有什么感受…
人生不会常常顺利的,不会时刻灿烂,但只要你找到了目标,仍可以活出自己……” 当你难过的时候,请你记住我的笑容……我们都会经历人生的起起落落,当你想放弃的时候,不要放弃,因为你是独特的,在你的人生中总能做一些独特的事情…..不管你长得怎样,你就是你!外表并不重要,你是怎样的人才最重要。也许有人嘲笑你,但会有更多的朋友接纳你……

WLW添加WP博客错误:服务器响应无效

今天准备写博,发现WLW出现以下错误,原以为是因为更换了主机,影响了配置,删掉原有博客账户后重新设置还是如此:

刚开始使用的是Windows live writer英文版,报错如下:

invalid server resonse -the response to the bloger.getuserblogs method received form weblog server was invalid;
Invalid response document returned from xmlrpc server
You must correct this error before proceeding

以为是WLW版本的问题,重新下载个中文版,还是无法正常使用:

尝试连接到日志时出错:
服务器响应无效-从日志服务器接收的对blogger.getUsersBlogs方法的响应无效():
Invalid response documnet returned from XmlRpc server
必须先纠正此错误才能继续操作

在将近要绝望的时候,在各位大神的保佑下,在Google大神的亲自帮助下,找到了这篇博文:http://www.iamle.com/archives/486.html

终于找到了解决方法:

找到chass.ixr.php,这个文件位于wp-includes文件夹下,然后用一个文本编辑工具打开它,查找:

$length = strlen($xml);

改为:

$length = strlen($xml)+3;

啊哈,啊哈,解决了!

感谢@wwek分享!

其他参考材料:

如何配置Windows Live writer http://3.ly/byXe

XmlRpc.server无效反应 http://3.ly/tct

 网络营销博客-Hafid Xu

你会休息吗?掌握最高效的休息方式

  • 你会休息吗?

你是不是有过这样的困扰呢?当睡了十几个小时起来仍然觉得疲累;当花了不少钱去旅游散心却没有增加生活的激情;出去K歌和逛游乐园完并没有使自己更开心。

休息应该是使你恢复疲劳、放松神经、使你重新精力充沛。如果你的休息方式并不能为你带来这些,那么,无论这些活动听起来多轻松,看上去有多High,它都是一种错误。抛弃它们,来一场休息革命!

看看我们对休息有哪些误解:

  • 脑力劳动者,补瞌睡对你没什么用

继续阅读“你会休息吗?掌握最高效的休息方式”

MyFax 免费网络传真

MyFax是美国老牌网络传真服务商,提供可以免费发往包括中国、香港、台湾在内的41个国家地区的传真,让你发传真就好像发邮件附件一样简单。无需注册即可使用,发完传真需要邮件确认才能成功发送出去,之后发送成功与否会有邮件回执,一个邮箱一天只能发送两次,发送失败不算。上传支持Word, Excel, PowerPoint, PDF, TIF, GIF, JPEG等178种文件格式,最大限制10M,文档不能超过10页。

网站:http://www.myfax.com

免费发传真网址:http://www.myfax.com/free/

MyFax免费发传真教程:
填写表格时带*号为必填项,其他可不填。
在“To”中选择Country:国家,Fax Number输入对方的传真号码。
在“From”中的Email输入你的邮箱地址,寻宝族提醒邮箱一定要正确,它将用来接受MyFax发出的传真发送确定信和发送成功与否的回执信。
在“Fax message”中点击“浏览”按钮选择你要上传的文件。
在“Submit”中点击“SEND FAX”确定发送传真。
这时会收到一封发送确认信,打开邮件中最长的链接,传真才真正发送出去。
过几分钟后,MyFax会再发一份报告传真发送成功与否的回执邮件到你的邮箱中。

iframe去除边框

iframe去除边框

<iframe src=”XXX” width=”100″ height=”200″  frameborder=”no”  border=”0″  marginwidth=”0″  marginheight=”0″  scrolling=”no” allowtransparency=”yes”></iframe>

iframe元素的功能是在一个文档里内嵌一个文档,创建一个浮动的帧。iframe参数列表

name:内嵌帧名称
width:内嵌帧宽度(可用像素值或百分比)
height:内嵌帧高度(可用像素值或百分比)
frameborder:内嵌帧边框 是否显示边缘;填”1″表示”是”,填”0″表示”否”
marginwidth:帧内文本的左右页边距
marginheight:帧内文本的上下页边距
scrolling:是否出现滚动条(“auto”为自动,“yes”为显示,“no”为不显示)
src:内嵌入文件的地址
style:内嵌文档的样式(如设置文档背景等)
allowtransparency:是否允许透明

一句话足以让你解开许多纠结.

一句话足以让你明白许多事-浓缩的都是精华嘛

1.  男人有了烟,有了酒,也就有了故事;女人有了钱,有了姿色,也就有了悲剧。
2. 说真话的最大好处就是你不必记得你都说些什么。
4.  低头要有勇气,抬头要有底气。
5. 让梦想成真的最好办法就是醒来。
6.   发光并非太阳的专利,你也可以发光。
7.  人生就像一杯茶,不会苦一辈子,但总会苦一阵子。
8. 女人的眼泪是没用的液体,但你让女人流泪说明你很没用。
9.    傻与不傻,要看你会不会装傻。
10.    如果我们之间有1000步的距离,你只要跨出第1步,我会朝你的方向走其余的999步。
11.    说话的时候不认真,沉默的时候太用心。
12. 生活如同寓言,其价值不在于长短,而在于内容。
13. 如果你为自己定的所有目标都已达到,那么说明你定的目标还不够远大。  
14.    偶尔要回头看看,否则永远都在追寻,而不知道自己失去了什么。
15.    所谓情话,就是你说了一些自己都不相信的话,却希望对方相信。
16.    不要见一个爱一个,爱的太多,你的爱就要贬值。
17. 这个世界的美好程度不在于他本身如何,而在于人们对他的满足程度。
18.   美若没有几分遗憾,如何能有千般的滋味?
19.    上帝不会为难头脑简单的孩子。
20. 人生最精彩的不是实现梦想的瞬间,而是坚持梦想的过程。
21.    当我们搬开别人架下的绊脚石时,也许恰恰是在为自己铺路。
22.   越是想知道自己是不是忘记的时候,反而记得越清楚。
23.   痛苦来临是不要总问:“为什么偏偏是我?”因为快乐降临时你可没有问过这个问题。
24. 如果真诚是一种伤害,请选择谎言;如果谎言是一种伤害,请选择沉默;如果沉默时候一种伤害,请选择离开。
25.   如果说我懂的道理比别人多一点,那是因为我犯的错误比别人多一点。
26.   不是每句“对不起”,都能换来“没关系”。
27. 善意的谎言:就是给自己的欺骗找一个很好的借口。
28. 咖啡苦与甜,不在于怎么搅拌,而在于是否放糖;一段伤痛,不在于怎么忘记,而在于是否有勇气重新开始。
29. 漂亮只能为别人提供眼福,却不一定换到幸福。
30.   走的最急的是最美的景色,伤的最深的是最真的感情。
31.    都是背了太多的心愿,流星太会跌的那么重;都是藏了太多的谎言,我们分手才会那么伤。
32. 孤单是一个人的狂欢,狂欢是一群人的孤单。
33.   当别人开始说你是疯子的时候,你离成功就不远了……
34. 微小的幸福就在身边,容易满足就是天堂。
35. 成功有个副作用,就是以为过去的做法同样适应于将来。
36. 喜欢一个人,就是在一起很开心;爱一个人,就是即使不开心,也想在一起。
37.   时间就像一张网,你撒在哪里,你的收获就在哪里。
38.   让未来到来,让过去过去。
39.   如果你容不下我,说明不是你的心胸太狭小,就是我的人格太伟大。
40.   如果我能够看到自己的背影,我想它一定很忧伤,因为我把快乐都留在了前面。
41.   容易伤害别人和自己的人,总是对距离的边缘模糊不清的人。
42.   绝口不提不是因为忘记,而是因为铭记。
43.   是金子总要发光的,但当满地都是金子的时候,我就不知道自己是哪颗了。
44.   不是人人都能活的低调,可以低调的基础是随时都能高调。
45.   就算不快乐也不要皱眉,因为你永远不知道谁会爱上你的笑容。
46.   当大部分人都在关注你飞的高不高时,只有少部分人关心你飞的累不累,这就是友情。
47.   不小心踩到了郁金香,它却将香味留在了你的脚上,这就叫宽容。
48.   每个人都有眼前一亮的时候,就如每人都有眼前一黑的时候一样。
49.   我可以选择放弃,但是我不能选择放弃!
50.   常常告诫自己不要在一棵树上吊死,结果……在树林里迷路了。
51.    爱情就像攥在手里的沙子,攥的越紧,流失的越快。
52.   人生有两大悲剧:一个是得不到想要的东西,另一个是得到了不想要的东西。
53.   脱机的人永远不知道联机的人等了她多久······
54.   忙碌是一种幸福,让我们没时间体会痛苦;奔波是一种快乐,让我们真实地感受生活;疲惫是一种享受,让我们无暇空虚。
55.   生活就像“呼吸”,“呼”是为了出一口气,“吸”是为了争一口气。
56.   探索的旅程不在于发现新大陆,而在于培养新视角。
57.   本无意与众不同,怎奈何品位出众。
58.   一个人能走多远,要看他有谁同行;一个人有多优秀,要看他有谁指点;一个人有多成功,要看他有谁相伴。
59.   问候不一定要郑重其事,但一定要真诚感人。
60.   做与不做的最大区别是:后者拥有对前者的评论权。
61.    人,长得漂亮不如活的漂亮。
62.   有些事,明知是错的,也要去坚持,因为不甘心;有些人,明知是爱的,也要去放弃,因为没有结局;有时候,明知没路了,却还在前进,因为习惯了。
63.   同样的一瓶饮料,便利店里2块钱,五星饭店里60块,很多的时候,一个人的价值取决于所在的位置。
64.   把一切平凡的事做好即不平凡,把一切简单的事做好即不简单。
65.   什么是浪漫?就是明知她不喜欢你,依然送99朵玫瑰花给她。什么是浪费?就是明知她喜欢你,还送99朵玫瑰花给她。
66.   每个人出生的时候都是原创,可悲的是很多人渐渐都成了盗版。
67.   不要说别人脑子有病,脑子有病的前提是必须有个脑子。
68.   真坏人并不可怕,可怕的是假好人。

当初是怎么坚持过来的?

记者:你一定也有为了梦想坚持,但是有时会因为不确定而产生无聊、迷茫、困惑的情绪的时候,当初是怎么坚持过来的?对现代青年的朋友们说些什么?­

房圣易:在我的梦想实现的过程中,经常会有一些比较艰难的过程。这个艰难其实不是指物质上的艰难,这个时代很多人不会面临一个绝对的生活困难。我们更多的时候是面临着“我的人生价值怎么实现”这种困惑。在我的成长经历里,精神上的痛苦确实有一部分来自于一种不确定感。艺术家面对自己的作品,总会有太多不确定的情绪,特别是当自己做的事情你确定以前没人做过的时候,你不知道自己是不是在冒险,你也会因为不确定而放大一种危机感,所以有时候会质疑自己的创作,继而质疑自己的存在是不是有价值的。我没有更好的建议,但我知道只要你不选择死亡就一定会坚持过来,我不知道大家会不会相信这种宿命感,如果你能坚信你的今生、你的艺术追求是有价值的,那就一定是有价值的,因为我觉得头脑中足够清晰的声音都是宿命的指引。

flash盖住div的解决办法-flash wmode参数详解

在做web开发中可能会遇到flash遮挡页面中元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案是在插入flash的embed或object标签中加入”wmode”属性并设置为wmode=“transparent”或”opaque”,但wmode属性到底是什么意义,为什么可以解决这个问题呢?

我在做康盛discuzx1.0 开发时首页用了个优酷视频,结果挡住了弹出的登录窗口;

window mode(wmode)

wmode即窗口模式总共有三种,看看当年Macromedia官方的说法:

  • Window: Use the Window value to play a Flash Player movie in its own rectangular window on a web page. This is the default value for wmode and it works the way the classic Flash Player works. This normally provides the fastest animation performance.
  • Opaque: By using the Opaque value you can use JavaScript to move or resize movies that don’t need a transparent background. Opaque mode makes the movie hide everything behind it on the page. Additionally, opaque mode moves elements behind Flash movies (for example, with dynamic HTML) to prevent them from showing through.
  • Transparent: Transparent mode allows the background of the HTML page, or the DHTML layer underneath the Flash movie or layer, to show through all the transparent portions of the movie. This allows you to overlap the movie with other elements of the HTML page. Animation performance might be slower when you use this value.

window 模式

默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总是会遮住位置与他重合的所有DHTML层。

但是大多数苹果电脑浏览器会允许DHTML层显示在flash之上,但当flash影片播放时会出现比较诡异的现象,比如DHTML层像被flash刮掉一块一样显示异常。

Opaque 模式

这是一种无窗口模式,在这种情况下flash player没有自己的窗口句柄,这就需要浏览器需要告诉flash player在浏览器的渲染表面绘制的时间和位置。这时flash影片就不会在高于浏览器HTML渲染表面而是与其他元素一样在同一个页面上,因此你就可以使用z-index值来控制DHTML元素是遮盖flash或者被遮盖。

Transparent 模式

透明模式,在这种模式下flash player会将stage的背景色alpha值将为0并且只会绘制stage上真实可见的对象,同样你也可以使用z-index来控制flash影片的深度值,但是与Opaque模式不同的是这样做会降低flash影片的回放效果,而且在9.0.115之前的flash player版本设置wmode=”opaque”或”transparent”会导致全屏模式失效。

了解了各种模式的实现方式和意义在以后的开发中就可以按照具体情况选择设置wmode属性的值了。

本文链接:http://www.blueidea.com/tech/web/2009/6469.asp

 

flash盖住div的解决办法

IE浏览器下可用(在flash代码前插入,下同)

<param name="wmode" value="transparent" />

firefox下可用

<embed src="YourFlash.swf" wmode="transparent" … ></embed>

关于wmode属性资料:

(可选)允许使用 Internet Explorer 4.0 中的透明 Flash 内容、绝对定位和分层显示功能。此标记/属性仅在带有 Flash Player ActiveX 控件的 Windows 中有效。

"Window"在 Web 页上用影片自己的矩形窗口来播放应用程序。"Window"表明此 Flash 应用程序与 HTML 层没有任何交互,并且始终位于最顶层。

"Opaque" 使应用程序隐藏页面上位于它后面的所有内容。

"Transparent"使 HTML 页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。

"Opaque windowless"和"Transparent windowless"都可与 HTML 层交互,从而允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于"Transparent"允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来,而"opaque"则不会显示。