Während des Seitenlayouts werden einige externe Seiten in HTML eingeführt. In diesem Artikel erfahren Sie, wie Sie die Iframe-Tag-Methode externer Seiten in HTML einführen. Freunde in Not können darauf verweisen, ich hoffe, es ist für Sie nützlich.
Am einfachsten ist die Verwendung von iframe, obwohl iframe weiterhin auf 0 gesetzt ist oder nein. Entfernen Sie die Ränder des Iframes. Stellen Sie dann das Scrollen auf Nein ein. Dies ist durchaus machbar, aber denken Sie daran, es in einer Serverumgebung auszuführen.
var frame = document.getElementsByTageName("iframe")[0]; frame.contentWindow.document.XXX方法, 如frame.contentWindow.document.querySelector("#btn");//获取iframe中Id为btn的节点.123
Da ich bisher keine Erfahrung mit der Verwendung von iframe zum Einführen des Headers habe, sollte dieser neben dem Springen normalerweise auch eine andere Funktion haben. Wenn die Seite lang ist, klicken Sie, um eine bestimmte Position genau zu finden. Der Seitensprung hat keine Auswirkung, wenn er mit iframe eingeführt wird, aber was ist mit dem Ankerpunkt? Um es herauszufinden, müssen Sie es ausprobieren.
Fügen Sie hier einige Kenntnisse über Ankerpunkte hinzu:
Ankerpunkte können zur entsprechenden Position der aktuellen Seite und auch zur entsprechenden Position anderer Seiten springen.
Es gibt zwei Möglichkeiten, Ankerpunkte zu implementieren: Eine ist ein Tag + Namensattribut und die andere besteht darin, das Id-Attribut des Tags zu verwenden.
Die Details lauten wie folgt:
a. Verwenden Sie das a-Tag + Namensattribut
<a href = "#detail">详情</a> <a name = "detail"></a>12
Klicken Sie auf „Details“ und springen Sie zu b. Verwenden Sie das id-Attribut des Tags , um auf „Details“ zu klicken, um zur Position von Das obige ist der detaillierte Inhalt vonSo führen Sie externe Seiten in HTML ein (Iframe-Tag-Methode). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!<a href = "#detail">详情</a>
<div id = "detail"></div>12
<!doctype html>
<html>
<head>
<!--网站编码格式,UTF-8 国际编码,GBK或 gb2312 中文编码-->
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="Keywords" content="关键词一,关键词二">
<meta name="Description" content="网站描述内容">
<meta name="Author" content="Yvette Lau">
<title>Document</title>
<!--css js 文件的引入-->
<style>
#leftFrame{display:block;}
</style>
</head>
<body>
<div><img src = "img/photo1.jpg" width="500px"/></div>
<iframe src="test1.html" height= "100px" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame"></iframe>
<div><img src = "img/photo2.jpg" width="500px"/></div>
<div><img src = "img/photo3.jpg" width="500px" /></div>
<p id = "buttom">detail</p>
</body>
</html>
<script>
window.onload = function(){
var iframe = document.querySelector("#leftFrame");
var bot = iframe.contentWindow.document.querySelector("#bot");
var top = iframe.contentWindow.document.querySelector("#top");
bot.onclick = function(){
document.body.scrollTop = document.body.offsetHeight;
};
top.onclick = function(){
document.body.scrollTop = 0;
};
};
</script>