31st,八月,2009

锚点触发iframe的url更换

// < ![CDATA[
var help_h2 = $("tbk_help").getElements("h2"); var help_h2_a = help_h2.getElements("a"); var help_dl = $("tbk_help").getElements("dl"); help_h2.each(function(el){ el.addEvent("click",function(){ help_dl.each(function(el){ el.style.display = "none"; }); this.getNext("dl").style.display = "block"; }); });
// ]]><script type="text/javascript" src="http://static.alimama.com/js/mootools.js"></script>
<script type="text/javascript">
var help_h2 = $("tbk_help").getElements("h2");
var help_h2_a = help_h2.getElements("a");
var help_dl = $("tbk_help").getElements("dl");
help_h2.each(function(el){
el.addEvent("click",function(){
help_dl.each(function(el){
el.style.display = "none";
});
this.getNext("dl").style.display = "block";
});
});
</script>
<script type="text/javascript">
//锚点触发iframe的url更换
var help_dd_a = $("tbk_help").getElements("dl").getElements("a");
function geturl(hs){
var hash = hs ? hs : window.location.hash;
if(hash && hash.length >2){
hash = hash.substr(1);
}
var url = hash + ".html";
window.frames['contentFrame'].location  = url;
}
help_dd_a.each(function(el){
el.addEvent("click",function(){
var str = this.href.substr(this.href.lastIndexOf("#"));
geturl(str);
});
});

//载入时判断hash值触发iframe的url更换
window.onload = function(){
var load_hash = window.location.hash;
if(load_hash){
//iframe url 修改
var l_hs = load_hash.substr(1);
var l_url = l_hs + “.html”;
w[......]

继续阅读

27th,八月,2009

点击页面 触发 window.open 事件

对于背投广告的原理来说并没有什么难度,无非打开的窗口失去焦点(blur),而原来页面得到焦点(focus)。但对于流行的浏览器来说,如果非用户行为的弹出窗口(即 onload 时,直接window.open ),会被浏览器默认拦截。
背投广告,既然被称为广告,那如何才能让广告主的钱花得实在,花得乐意呢?
我们可以增加判断,如果该弹出窗口被浏览器拦截,则只要用户点击页面就触发 window.open[......]

继续阅读

26th,八月,2009

javascript 闭包

最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。此文用最通俗的文字揭开Javascript闭包的真实面目。

一、什么是闭包?
“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
相信很少有人能直接看懂这句[......]

继续阅读

25th,八月,2009

兼容IE和FF的复制到剪切板方法 _clipboard.swf

function CopyText(id)
{
//copyToClipboard(document.getElementById(id).value);
copy(document.getElementById(id).value);
}
function copy(text2copy) {
if (window.clipboardData) {
window.clipboardData.set[......]

继续阅读

25th,八月,2009

开始使用巴巴变相册存储图片

blog空间有限,所以我启用巴巴变来存储图片。祝自己好运,希望巴巴变用的顺畅。
今天我在搞巴巴变添加BLOG的服务,我在里面选了WORDPRESS,后面说到API接口地址,我对WP不是很了解,在网上找了半天才知道说是的WP根目录下xmlrpc.php文件.你的如果你的WP博客地址是http://www.abc.com那么就在API接口地址栏里填http://www.abc.com/xmlrpc.p[......]

继续阅读