左边是导航栏 右边是内容
讲一下第一个页面结构:左边导航栏是
现在需要的解决方案:
1 点击左边导航栏刷新右边列表(页面1)
2 点击右边列表打开另一个页面(页面2)(注意是弹出打开另一个页面,不是iframe),关键点是页面2上的操作结束后也可以主动刷新页面1上的列表 我比较奇怪这个是怎么实现的 ?应该打开了两个页面是两个进程吧 怎么通信的啊?第二个页面上的结束消息消息是怎么传给第一个页面的啊 ?
3 右边列表内容由很多页面组成,有不同的html结构(列表,表格,div,图片,或者其他结构),可以动态导入相应的页面吗?或者在div里面写也行,但是可以将其它页面的html导入到div中动态显示吗(这里应该是动态的 ,不然一下子全放在一个页面太过于臃肿)?我也不想用java动态写html那样效率太低了,可以写好html动态导入到div中吗?有什么好的方案?
可能类似于,使用jsp的动态include 文件,可能可以 我没试过,大概类似于这样的思路,我现在是html页面加ajax动态组成前端, 有没有好的解决方案
[quote]我比较奇怪这个是怎么实现的 ?应该打开了两个页面是两个进程吧 怎么通信的啊?第二个页面上的结束消息消息是怎么传给第一个页面的啊 ?
[/quote]
showModalDialog 模态窗口 可以实现.
[url]http://blog.sina.com.cn/s/blog_4d6703980100hmtm.html[/url]
[quote]不然一下子全放在一个页面太过于臃肿)?我也不想用java动态写html那样效率太低了,可以写好html动态导入到div中吗?有什么好的方案?
[/quote]
放在一个页面的确太过于臃肿,而且第一次加载的时间很长,影响用户体验。
如果右边的内容太多可以考虑向各种邮箱实现方式,比如gmail 163 qq等。
体验效果挺好,都是很好的,充分利用了iframe实现的。
window.open的页面也是可以调用window.parent的。这个和iframe差不多