延时 提醒信息框 判断手机和电脑访问

延时 提示信息框 判断手机和电脑访问
这是判断手机和电脑访问的:
<script type="text/javascript">
try{
    if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
        window.location.href="2.htm";
    }else{
        window.location.href="3.htm";
    }
}catch(e){}
</script>
</SCRIPT>


怎么做可以给上面的代码加个 延时 提示信息框  点击信息框按钮跳转到相应页面
------解决思路----------------------
<script type="text/javascript">
try{
    if (/Android
------解决思路----------------------
webOS
------解决思路----------------------
iPhone
------解决思路----------------------
iPod
------解决思路----------------------
BlackBerry/i.test(navigator.userAgent)) {
window.onload=function(){
document.getElementById('信息框').style.display=''
}
        //window.location.href="2.htm";
    }else{
        window.location.href="3.htm";
    }
}catch(e){}
</script>
</SCRIPT>
<div id="信息框" style="display:none">
  ........
  <a href="2.htm">go</a>
</div>

延时
------解决思路----------------------
用 div 模拟 弹出框 

弹窗框 用a 标签 就可以

延时用 setTimeout
------解决思路----------------------
延时 提醒信息框 判断手机和电脑访问跳转部分用settimeout处理。。。