弹出窗口中的iframe如何给父窗口赋值

在sub_pop.html 中有个按钮事件,请问
在这个iframe里面如何给父页面A中的某个text控件赋值???

再顺便问最后一格问题,如果换成window.open弹出,改怎么些对应的代码呢?
现在在用java做一个图片浏览器,打开一个文件夹,然后把文件夹里面所有的照片都添加到显示界面上,
不用用户手动添加,而是进入有照片的文件夹后自动把所有的照片加载进来。
现在的问题是,当文件夹里面有几千张照片的时候,这个程序非常非常占内存,这个程序占得内存都超过1G了,
现在请问大家有什么好的显示策略吗

生成快照?把大图变成小图在显示出来

显示一个加载一个,显示完成后移除内存;

额 你的主界面肯定一下放不下所有的图片吧
如果每次只能显示其中几张的话
估计你是一下全读了放在一个JScrollPane里的吧?
最好不要这样,根据界面的大小和位置偏移变量,来读取当前应该显示的图片
然后及时释放掉之前的对象,就应该不至于一下耗这么多内存了

你怎么移除内存?都是虚拟机自己控制的,还是截小图比较好
初始化的时候,你可以只加载图片的名称(或相对地址)
对,是一下子全读在了JScrollPane里面,根据界面的大小和位置偏移变量进行读取的话,但是在用户拖动滚动条的时候还要能过看到所滑过的所有照片,但是如果用户拖动很快的话,根本就来不及读取出来

这个鱼和熊掌的问题了……
JAVA的graphics2d部分的性能确实不是很优秀啊
用户有这种需求的话,只能靠硬件抗了

还有 java虚拟机在windows任务管理器中显示的占用内存其实是假的(有bug)
不一定像你看到的占了那么多
不信你可以试试把一个java界面最小化在打开看看任务管理器

很多种方式可以优化性能,1个最直接的方式:延迟加载,每次只加载一部分图片,客户点击下一页时再加载另一部分,或者用BufferedReader缓冲读,每次只读一部分到内存,也不会出现一下子把内存吃光的情况
楼主做的东西跟我之前写的一个个人网页很像,那里面也有图像加载,幻灯片显示之类的,这种客户端炫酷的效果是用ajax的最佳实践
可以读取图片的缩略图。而且不要一次加载所有图片,先加载一部分,等用户滚动得超过这部分后,释放该部分占用的内存,然后加载下面可能要显示的。如果滚动太快,有时候图片显示慢,这也是正常的。
是啊,我最小化之后只有几兆了,难道这是真的吗
怎么从另一个js中获取里面的属性值,请高手指教
说下你用的场景啊,如果是同一个页面的话,定义出来的全局变量都是可以共享的,当然,先加载的js先执行
来源: nba直播

你可能感兴趣的:(弹出窗口中的iframe如何给父窗口赋值)