/* 由于工作需要,要作一个从屏幕右下角自动上升的弹出窗口的效果。印象中新浪中是有的。
* 本来想偷懒去“参考借鉴”一番的,没想到“小家”程序员把程序给加密了。 :-(
* 只好自己写了。也许性能不太好,或者适应性不强,但也算是做到那个效果了。
*/
//########################################
//## file: dk_risingwindow.js
//## created: dannykang @ 2004-4-1
//## modified:dannykang @ 2004-4-8
//## fundesc: 右下角上升的窗口
//########################################
function dk_move_movewindowup() {
dk_move_amount = parseint((dk_move_winheight-dk_move_total) * 0.2);
dk_move_total += dk_move_amount;
if(dk_move_total<dk_move_winheight && dk_move_amount>0) {
try {
window.moveby(0, (-1) * dk_move_amount);
}
catch(e){
}
}
else {
clearinterval(dk_move_handle);
}
}
var dk_move_amount=0;
var dk_move_total=0;
var dk_move_handle ;
var dk_move_winheight, dk_move_winwidth;
//启动滚动窗口
function dk_move_start(){
dk_move_winheight= document.body.offsetheight + 30;
dk_move_winwidth = document.body.offsetwidth + 10 ;
window.moveto(window.screen.availwidth-dk_move_winwidth, window.screen.availheight);
dk_move_handle = setinterval("dk_move_movewindowup()",70);
}
document.body.oncontextmenu = new function("return false;");
document.body.onselectstart = new function("return false;");
document.body.onload = new function("return dk_move_start();");
/*调用方法*/
请在需要自动上升的页面内加入以下代码:
<script language=javascript src="index_js/dk_risingwindow.js"></script>