鍍金池/ 問答/HTML/ div中嵌套另一個html頁面,但是這個頁面無法使用js???

div中嵌套另一個html頁面,但是這個頁面無法使用js啊?

原本從A頁面打開一個鏈接進入B頁面;現(xiàn)在為了滿足老大的需求在A頁面留了一個div直接把B頁面裝進該div,但是裝進來之后發(fā)現(xiàn)B頁面的一些js無法生效。比如原本有一個加載圖片的data-url,在B頁面就沒有發(fā)送請求,獲取圖片。
還請各位幫忙看看。

具體如下:首先是點擊這個按鈕,進入ServerDetail函數(shù)

clipboard.png

該函數(shù)發(fā)送ajax請求,將B頁面拉取過來并放在div之中

clipboard.png

問題出現(xiàn)在這里,原本在B頁面會讀取具體的圖片填充一些框框,但是這個上我調(diào)試了下,發(fā)現(xiàn)并沒有發(fā)這個請求。
clipboard.png

是不是div嵌套html的某些限制嗎?

麻煩各位看看,不甚感激。

回答
編輯回答
怪痞

1.B頁面是個iframe,嵌入A頁面的div對吧?這個圖片加載是B頁面js控制的,應(yīng)該和A頁面沒多大關(guān)系吧。。。
2.不上代碼直接提問的都是耍流氓。

2017年9月16日 18:28
編輯回答
局外人

iframe

2018年6月15日 00:53
編輯回答
冷溫柔

猜測很有可能是你的B頁面沒有觸發(fā)load事件的原因。

因為你的圖片加載是在load事件中去做的,直接打開B頁面的話,這個事件一定會觸發(fā),但通過你這種方式嵌入,則不會觸發(fā)。

解決方法:你可以換成iframe,或者手動觸發(fā)B頁面的load事件,或者手動調(diào)用B頁面load事件的處理函數(shù)。

2017年8月28日 10:37