<!--星星猫 2005 http://www.52hai.com
//开始一般文件型弹出窗口代码
//调用方法：<a href="javascript:view(&quot;弹出窗口文件&quot;)">连接</a>
function view(url){ 
var url; window.open(url,'_blank','toolbar=no,status=yes,menubar=no,location=no,resizable=no,scrollbars=no,top=20,left=10,width=990,height=660'); 
}
//url表示函数内调用的地址。toolbar是否显示工具栏，statue是否显示状态栏内的信息，menubar是否显示菜单栏，location是否显示地址栏
//resizable是否允许改变窗口大小，scrollbars是否显示滚动条。top弹出的窗口距离屏幕顶端距离，left距离屏幕左端距离。
//width弹出窗口的宽， height弹出窗口的高。

//开始自动适应图片大小弹出窗口代码
//调用方法；<a href="弹出窗口大图片地址" onClick="OpenFullSizeWindow(this.href,'','');return false"/><img src="小图片地址"></a>

var imgObj;
function checkImg(theURL,winName){
 // 对象是否已创建
 if (typeof(imgObj) == "object"){
 // 是否已取得了图像的高度和宽度
 if ((imgObj.width != 0) && (imgObj.height != 0))
 // 根据取得的图像高度和宽度设置弹出窗口的高度与宽度，并打开该窗口
 // 其中的增量 20 和 30 是设置的窗口边框与图片间的间隔量
 OpenFullSizeWindow(theURL,winName, ",width=" + (imgObj.width+20) + ",height=" + (imgObj.height+30));
 else
 // 因为通过 Image 对象动态装载图片，不可能立即得到图片的宽度和高度，所以每隔100毫秒重复调用检查
 setTimeout("checkImg('" + theURL + "','" + winName + "')", 100)
 }
}

function OpenFullSizeWindow(theURL,winName,features) {
 var aNewWin, sBaseCmd;
 // 弹出窗口外观参数
 sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,";
 // 调用是否来自 checkImg 
 if (features == null || features == ""){
 // 创建图像对象
 imgObj = new Image();
 // 设置图像源
 imgObj.src = theURL;
 // 开始获取图像大小
 checkImg(theURL, winName)
 }
 else{
 // 打开窗口
 aNewWin = window.open(theURL,winName, sBaseCmd + features);
 // 聚焦窗口
 aNewWin.focus();
 }
}

//-->
