htmliframe布局例子(htmliframesrcdoc)
通常返回特定錯(cuò)誤頁(yè)面或狀態(tài)碼你案例中,Atom俱樂(lè)部可能使用防盜鏈機(jī)制嵌入下單表單頁(yè)面至網(wǎng)站時(shí),請(qǐng)求來(lái)自非授權(quán)域名,觸發(fā)防盜鏈機(jī)制,導(dǎo)致服務(wù)器返回419 Page Expired錯(cuò)誤解決方案是,如果方便,可將iframe替換為普通鏈接,引導(dǎo)用戶(hù)直接打開(kāi)Atom俱樂(lè)部網(wǎng)站完成下單操作,從而避免防盜鏈問(wèn)題。
windowonload方法沒(méi)問(wèn)題,你可以在方法里打一個(gè)console出來(lái)就能看到 consolelogquotwindowonload funcquot應(yīng)該是操作iframe里的內(nèi)容時(shí)出問(wèn)題了,可能是在執(zhí)行onload方法時(shí)iframe里的內(nèi)容還沒(méi)有加載完成,建議監(jiān)聽(tīng)一下iframe的onload事件再執(zhí)行操作。
var iframe = documentgetElementById#39myFrame#39if iframeattachEvent iframeattachEventquotonloadquot, function consolelog else iframeonload = function consolelog。
簡(jiǎn)單的做個(gè)例子,框架路徑可以自己修改,調(diào)用像百度等網(wǎng)站時(shí)無(wú)法讀取其中源碼,涉及到一些安全問(wèn)題,所以路徑要求是合法的允許訪問(wèn)的路徑 ltscript function GetFrameInnerHtmlobjIFrame var iFrameHTML = quotquot if objIFramecontentDocument 針對(duì)netscape iFrameHTML =。
ltframe name=quotmainframequot scrolling=quotautoquot src=quot1htmlquot frameborder=quot0quot ltframeset ltframe name=quotbottomquot scrolling=quotnoquot noresize src=quot2htmlquot frameborder=quot0quot ltframeset lthtml 3IFrame跟Frame類(lèi)似,屬于內(nèi)部HTML框架,如果想在一個(gè)頁(yè)面里嵌套一個(gè)完全獨(dú)立的頁(yè)面,可以用IFrame。
例子 ltiframe src=quotiframehtmlquot name=quottestquot align=quotMIDDLEquot width=quot300quot height=quot100quot marginwidth=quot1quot marginheight=quot1quot frameborder=quot1quot scrolling=quotYesquot src=quotiframehtmlquot欲顯示於此框窗的文件來(lái)源除檔案名稱(chēng),必要加上相對(duì)或絕對(duì)路徑name=quottestquot此框窗名稱(chēng),這是連結(jié)標(biāo)記的 targe。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。