問題:如何限制下載頁窗口的大小?
解決方法:
把內容頁的標簽 {$DownloadUrl} 替換成下面的代碼,這里有個缺陷,假如你的下載有多個地址,可以復制幾次,把下面的UrlID=1 的值分別替換成UrlID=2 、 UrlID=3 .....
<a href="#" onClick="javascript:window.open('{$InstallDir}Soft/ShowSoftDown.asp?UrlID=1&SoftID={$SoftID}', 'newwindow', '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', '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', 'scrollbars=auto,resizable=no, location=no, status=no')" >下載地址2</a>
另相關參數說明:
window.open 彈出新窗口的命令;
***.html 彈出窗口的文件名;
newwindow 彈出窗口的名字(不是文件名),非必須,可用空‘’‘’代替;
100 窗口高度;
窗口寬度;
top=0 窗口距離屏幕上方的象素值;
left=0 窗口距離屏幕左側的象素值;
toolbar=no 是否顯示工具欄,yes為顯示;
menubar,scrollbars 表示菜單欄和滾動欄。
resizable=no 是否答應改變窗口大小,yes為答應;
location=no 是否顯示地址欄,yes為答應;
status=no 是否顯示狀態欄內的信息(通常是文件已經打開),yes為答應;
新聞熱點
疑難解答
圖片精選