博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

HTML小技巧

Posted on 2006-12-01 09:19  daniel-shen  阅读(282)  评论(0)    收藏  举报
1.判断要打开的窗口是否存在
**************************************************************************************************
如果存在则提示错误消息
不存在则打开新窗口
新窗口的句柄可以从该方法的返回值得到
需要对窗口进行判断的时候只要将以前的window.open换成这个方法就好了。
function showWin(url,name,param,errorMessage)
{
 var newWin=window.open('',name,param);
 if(newWin.location.href=='about:blank')
 {
  newWin.location.href=url;
  return newWin;
 }
 else
 {
  alert(errorMessage);
  return null;
 }
}
**************************************************************************************************