| 第1页: 第1页 | 第2页:【技巧】加载到IFRAME中的内容的body部分应该总是有零尺寸的边距和填充空白;否则,当把它集成到父页面中时,它往往会产生轻微的移位。 在IFRAME的上下文中执行的contentLoaded函数将提取body部分相应的HTML内容并且把它传递到一个在父页面上下文中执行的函数,此函数将使用它来填充相应的占位符: contentLoaded在IFRAME上下文的上下文中执行: function contentLoaded(parentID) { var myContent = document.body.innerHTML ; parent.copyContent(parentID,myContent); } 而copyContent却是在父web页面的上下文中执行: function copyContent(id,content) { try { var placeholder = document.getElementById(id) ; placeholder.innerHTML = content; } catch (err) { alert("无法把指定HTML内容复制到 "+id); } '> 嵌入式框架—IFrame} ... |
| 第3页:
使用XmlHttpRequest } ... |