an eine Aktion übergeben wird zu a1.html. Wenn req.set oder session.set in Action vorhanden ist, kann es auch im iframe angezeigt werden.
Drei: Methode drei für Iframe, um eine teilweise Aktualisierung zu erreichen:
<iframe src="1.htm" name="ifrmname"
id="ifrmid"></iframe>
Nach dem Login kopieren
Option 1: Verwenden Sie das Namensattribut des Iframes, um zu finden
<input type="button" name="Button" value="Button" onclick="document.frames('ifrmname').location.reload()">
Nach dem Login kopieren
oder
<input type="button" name="Button" value="Button" onclick="document.all.ifrmname.document.location.reload()">
Nach dem Login kopieren
Option 2: Verwenden Sie das ID-Attribut von iframe, um zu finden
<input type="button" name="Button" value="Button" onclick="ifrmid.window.location.reload()">
Nach dem Login kopieren
Option 3: Wenn die Quelle des Iframes eine andere Website-Adresse ist (bei domänenübergreifendem Betrieb)
<input type="button" name="Button" value="Button" onclick="window.open(document.all.ifrmname.src,'ifrmname','')">
Nach dem Login kopieren
Option 4: Erzielen Sie eine teilweise Aktualisierung, indem Sie den src von iframe durch ersetzen
Sie können document.getElementById("iframname").src="" verwenden, um iframe umzuleiten;
Der Beispielcode lautet wie folgt: test.html
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript">
function partRefresh() {
document.getElementById("iframe1Id").src = "a2.html"; // 方法一: 通过和替换iframe的src来实现局部刷新
}
</script>
</head>
<body>
<table border="1" width="90%" align="center">
<tr
style="background: #F0F0E4"><td>方格1</td><td>方格2</td> <td>方格3</td>
</tr>
<tr>
<td>
<iframe src="a1.html" id="iframe1Id" name="iframe1Name" width="100%"></iframe>
</td>
<td>
<iframe src="a2.html" id="iframe2Id" name="iframe2Name" width="100%"></iframe>
</td>
<td>
<iframe src="a3.html" id="iframe3Id" name="iframe3Name" width="100%"></iframe>
</td>
</tr>
</table>
<br>
<br>
<input type="button" value="IFRAME局部刷新" style="margin-left: 70px;" onclick="partRefresh();">
</body>
</html>
Nach dem Login kopieren
Der obige Inhalt stellt Ihnen eine Zusammenfassung mehrerer Methoden vor, um eine teilweise Aktualisierung des Iframes in JavaScript zu erreichen. Ich hoffe, Sie können die für Sie passende auswählen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht. Danke schön!