簡體   English   中英

如何在同一頁面上打開iframe

[英]How to open iframe on the same page

我需要的是,我具有xxx.php網頁,該網頁連接到PostgreSQL DB,發送一些查詢,結果顯示在iframe中。 然后,我有一個簡單的yyy.html頁面,該頁面具有用於在DB內部進行搜索的表單,但是我想在同一頁面上打開iframe(在完成sql查詢之后),而不是通過打開另一頁面來打開。 有可能做到嗎? 就我而言,它僅通過創建另一個頁面即可工作。 我希望這很清楚。

謝謝

<?php
$kpc = $_POST["kpc"];
$ku= $_POST ["ku"];

  <body> <script> function klik(){ document.getElementById("maps").innerHTML = '<object type="text/html" data="xxx.php" ></object>'; } </script> <form action="datab.php" method="post"> text: <input type="text" name="kpc"><br> text2: <input type="text" name="ppc"><br> <input type="Submit" id="submit"> </form> <iframe id="maps"> </iframe> </body> 

如果不支持iframe,則 iframe元素的內容是要顯示的替代內容

如果要在同一頁面上顯示內容, 請不要使用iframe

無論如何, <object type="text/html"幾乎與iframe相同。 您不能使用它:

document.getElementById("maps").src = "xxx.php";

…為此,您可以刪除JavaScript,然后直接將表單提交到框架:

<form action="xxx.php" target="name_of_iframe">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM