31st,八月,2009

锚点触发iframe的url更换

 <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”;
window.frames['contentFrame'].location  = l_url;
//左栏弹开

}
}
</script>

评论暂缺 »

还没有任何评论。

这篇文章上的评论的 RSS feed TrackBack URL

留下评论