현재 외부 홈 페이지 에 잠입 하 는 방식 은 주로 3 가지 가 있다.
iframe 방식 < p > ajax 방식 < / p > < div id = "externalHtml & quot;" / > < p > ajax 에 데 이 터 를 불 러 온 후 externalHtml. innerHTML 을 직접 부여 하면 됩 니 다. < / p > < p > script 스 크 립 트 방식 < / p > < div > < script src = "xxx. js" type = "text / javascript" / > < / div > < p > 첫 번 째 방식 의 예시: < / p >
@{
Layout = null;
}
Tab
layui.use('element', function () {
var $ = layui.jquery
, element = layui.element; //Tab , , element
});
// ,iframe
function calcPageHeight(doc) {
var cHeight = Math.max(doc.body.clientHeight, doc.documentElement.clientHeight);
var sHeight = Math.max(doc.body.scrollHeight, doc.documentElement.scrollHeight);
var height = Math.max(cHeight, sHeight);
return height;
}
function iframeInit(id) {
// ID iframe
var ifr = document.getElementById(id);
ifr.onload = function () {
//
ifr.style.height = '0px';
var iDoc = ifr.contentDocument || ifr.document;
var height = calcPageHeight(iDoc);
if (height < 850) {
height = 850;
}
ifr.style.height = height + 'px';
};
}
$(function () {
iframeInit('main2');
iframeInit('main1');
});