问题补充说明:那位高手能把这个代码 点击下载的时候同时弹出下载的程序 和打开一个新的ie广告页面谁能把上面代码 加入到下面{ echo""; } else { $sql="select file from wh_list where code='".$Yisde."'"; $content = $db->query("select contents from wh_list where code='".$Yisde."'"); $down = $db->query("select downloads from wh_list where code='".$Yisde."'"); $res=$db->query($sql); $tmp=$db->fetch_row($res); $contents=$db->fetch_row($content); $downs=$db->fetch_row($down); $downloads=round($downs[0]+1); $sqldown="update wh_list set downloads='".$downloads."' where code='".$Yisde."'"; if($db->query($sqldown)) { $filename=$uploaddir.$contents[0].'/'.$tmp[0]; $realname=substr($tmp[0],0,-6); if(file_exists("$filename")) { $str='Content-Disposition: attachment; filename="'.$realname.'"'; header("Content-type: application/force-download"); header($str); readfile($filename); }
1、最基本的弹出窗口代码】
其实代码非常简单:
张培强在酸慢CRIPTLANGUAGE="javascript">
因为着是一段javascr是示注包治和ipts代码,所以它来自们应该放在
window.open(page.html)用于控制弹出新的窗口训严帝困调page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。
这一段代码可以加入HTML的任意位置,
【2、经过设置后的弹出窗口】
下娘政配面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。
我们来定制这个小课包权部失仍弹出的窗口的外观,尺寸大小,弹出的位置以适应括末晶较该页面的具体情况。
参数解释:
window.open弹出新继内确身窗口的命令;
pa海具且角听盾ge.html弹出窗口的文件久也者始雨助小机雷客严名;
newwindow弹出窗口的名字(不是文件名),非必须,可用空代替;
height=100窗口高度;
width=400朝怎你婷导怎当命聚简窗口宽度;
top=号万部房0窗口距离屏幕上方的象素值;
left=0窗口距离屏幕左侧的象素值;
t握久际草告快那oolbar=no是个否显示工具栏,yes为显示;
menubar,scrollbars表示菜单栏和滚动栏神方。
resizable=no是否允许改变窗口大小,yes为允许;
location=no是否显示地址栏,yes为允许;
status=no是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
js脚本结束
【3、用函数控制弹出窗口】
下面是一个完整的代码。
...任意的页面内容...
这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。
怎么调用呢?
方法一:
方法二:
方法三:用一个连接调用:
注意:使用的“#”是虚连接。
方法四:用一个按钮调用:
【4、同时弹出2个窗口】
对源代码稍微改动一下:
为避免弹出的2个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。
注意:2个窗口的name(newwindows和newwindow2)不要相同,或者干脆全部为空。OK?
【5、主窗口打开文件1.htm,同时弹出小窗口page.html】
如下代码加入主窗口
区: