用一个弹出框架上传文件的问题。。 大概意思就是在A页面点击上传这个按钮,然后弹出一个小小的B页面,B页面是负责文件的上传,上传成功的话回调一个文件的地址给A页面。这个悬浮框的效果怎么弄出来?用window.open直接打开么?这样的话回调函数怎么写?~对了。用Iframe可以做到吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用iframe,显示隐藏iframe来显示上传的控件。上传OK后,可以通过Ajax的方式,请求后台活得你说的文件下载地址,显示在A页面中。思路:假设A页面有一JS方法,专门获取文件列表信息(文件名,下载地址等等),func(){...}B页面上传成功后,可以top.func();就可以实现在A页面中。如果用window.open实现的话,在B页面window.opener.func();也可以实现 那回调函数怎么写?回调这里要实现关闭B页面并且把路径返回到A页面一个INPUT框内 window.showmodaldialog去网上看这个子窗体的回传值给父窗体的实例很简单的 关闭B页面(窗口)直接在func()方法尾部跟上window.close();即可。如果是iframe,那就func()方法尾部更是一段代码隐藏iframe或者将iframe的src(location.href)置空。 这样的二级数据,放到一个固定的格式里,用each如何组装 怎么预读下张图片 这个JS应该怎么写表单里的input才会有输出? ifream有只读属性吗? 求助!!在按钮图片上使用onmouseover和onmouseout事件,鼠标一移上的时候,为什么图片就直闪 js如何打印ASP中的变量内容 如何用js让用户在点击了链接或者按钮后在服务器没有响应完之前无法再点击第二次? 正则匹配问题,请看看吧 关于undefined的奇怪问题 如何让一个文本块永远靠在浏览器的右下角 控制台出现这样是为什么啊 extjs 中想下面的json 格式的数据怎么显示到gridpanel上面去
上传OK后,可以通过Ajax的方式,请求后台活得你说的文件下载地址,显示在A页面中。思路:
假设A页面有一JS方法,专门获取文件列表信息(文件名,下载地址等等),func(){...}
B页面上传成功后,可以top.func();就可以实现在A页面中。如果用window.open实现的话,在B页面window.opener.func();也可以实现
如果是iframe,那就func()方法尾部更是一段代码隐藏iframe或者将iframe的src(location.href)置空。