html中如果不用frame和iframe,还能怎么在一个区域里显示另一个页面?

如果我想在一个html里的某个区域显示xxxx.html,除了
<iframe src="xxxx.html" name="xxxx"></iframe>
<frame src="xxxx.html" name="xxxx"></frame>
还有什么别的方法吗?
另外,如果不使用frameset,还能怎么给一个html分行分列显示多个页面



如果你的html本身不仅仅是文字组成的,那么抱歉,没有其他办法了。
容器就那么几个 window frame iframe showmodaldialog ,以上几个容器都是基本上能够承载完整html的。window指一般页面,或者指当前页面。showmodaldialog 是非模态化弹窗,当然还有showmodelessdialog 模态化弹窗。

也就是说,你想完整的展现一个html没别的了

不过如果仅仅是加载文字,局部刷新,用
document.getElementById("div").innerHTML=“”;
也是比较不错的选择
等号后面 要加入内容 的获取,也如楼上所说用ajax获取最常见。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-28
没有其他办法了,只能用
frame和iframe
第2个回答  2015-03-28
用ajax把页面加载到div里追问

能举个例子不0.0

相似回答