做個頁面 需要加入a.html 使用的js動態添加iframe
直接JQ添加的
代碼
$(".banner-box").after(“<iframe src="http://www.xxx.com/publish/d1111top.html" height="8191" width="100%" frameborder="0" scrolling="no" id="frame"></iframe>”);
然后右側有個浮動導航用HTML描點跳轉 到當前頁面的某個位置
在iframe里是無法正確跳轉的 有看到這里的大神幫忙指點下啊 怎么個思路跳轉 我知道window.frames['frame']獲取到iframe內容
然后后面怎么設計到全局 就是當前頁里 能用HTML描點識別呢
問題1 :http://www.xxx.com/publish/d1111top.html#s1 這樣的形式 怎么正確跳轉到iframe的位置上
還有一個就是iframe 里面的doctype應該是失效的 默認文檔類型 是混亂的 不是標准解析了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
一般這樣的 然后就是iframe里面的就是混亂模式 好像叫這個 請問有誰知道怎么解決么~
問題2:iframe里面的文檔模式 混亂 不能正確解析 IE下錯位
問題3:JS怎么獲取一個遠程HTML的內容 這個HTML沒有HTML BODY這樣的標簽
以后學會了 再來完成這里
剩下的就是獲取iframe 下的body內容
acty-frame是iframe的ID
window.frames['acty-frame'].contentWindow.document.body.innerHTML
contentWindow屬性,這是個只讀屬性,返回指定的iframe的窗口對象。各個主流瀏覽器都支持~