|
问题:如何限制下载页窗口的大小?
解决方法:
把内容页的标签 {$DownloadUrl} 替换成下面的代码,这里有个缺陷,如果你的下载有多个地址,可以复制几次,把下面的UrlID=1 的值分别替换成UrlID=2 、 UrlID=3 .....
<a href="#" onClick="javascript:window.open('{$InstallDir}Soft/ShowSoftDown.asp?UrlID=1&SoftID={$SoftID}', 'newwindow', 'height=440, width=400,toolbar=no,menubar=no, scrollbars=auto,resizable=no, location=no, status=no')" >下载地址1</a>
如果我的下载有两个地址的话,我就把下面代码替换掉{$DownloadUrl} 地址就可以了。
<a href="#" onClick="javascript:window.open('{$InstallDir}Soft/ShowSoftDown.asp?UrlID=1&SoftID={$SoftID}', 'newwindow', 'height=440, width=400,toolbar=no,menubar=no, scrollbars=auto,resizable=no, location=no, status=no')" >下载地址1</a> <br> <a href="#" onClick="javascript:window.open('{$InstallDir}Soft/ShowSoftDown.asp?UrlID=2&SoftID={$SoftID}', 'newwindow', 'height=440, width=400,toolbar=no,menubar=no, scrollbars=auto,resizable=no, location=no, status=no')" >下载地址2</a>
另相关参数说明: window.open 弹出新窗口的命令; ***.html 弹出窗口的文件名; newwindow 弹出窗口的名字(不是文件名),非必须,可用空‘’‘’代替; 100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
|