html5中frameset的替代方案
因为要做pad版的web应用,所以需要杜绝使用frame来实现页面框架,根据html5的描述可以用div+css实现,可问题是局部刷新怎么解决呢(刷新某一个frame)? 如果div+css的话,页面每触发一个事件需要刷新内容的话,整个页面都跟刷新啊··· 这样肯定是不行!!!
请高手赐教~~~~~~~~~
------解决方案--------------------内容用innerHTML随便改就行了。
<div id="d">abcd</div>
<script>
function click_me(){
document.getElementById('d').innerHTML='new text';
}
</script>
<button onclick="click_me()">click</button>
------解决方案--------------------jquery的
$("#divID").load("xx.htm")页面就可以了
------解决方案--------------------用jq的load方法
http://api.jquery.com/load/
------解决方案--------------------
透过现象看本质,不管jquery load方法还是什么,
这种情况,都是利用 innerHTML做内部元素的替换。
用innerHTML替换多少元素都可以的。
------解决方案--------------------
大神活动,围观一下