HTML 表单目标到顶部框架

HTML form target to top frame

本文关键字:顶部 框架 目标 表单 HTML      更新时间:2023-09-26

我有一个主页,创建了两个框架。(是的,我知道这是一个名声而不是iFrame,在这个阶段我无法改变它的任何内容,所以我需要解决这个问题。

<frameset rows="130pt,*" frameborder="0" framespacing="0" >
        <frame id="topframe" name="topframe" src="***.html" noresize marginheight="0" marginwidth="0" />
        <frame id="mainframe" name="mainframe" src="***.html" frameborder="0" />
    </frameset>

我在 html 文件中有一个 JQuery 代码,位于顶框。我想提交表单并在"大型机"中获取结果

我尝试

了我能想到的所有可能的事情,也尝试了许多来自互联网的解决方案,但由于某种原因,可以在新窗口中检索结果。

我想在jQuery或javascript中获得解决方案以提交表单并在"大型机"中获取结果。

谢谢。

试试这个

$(function(){
  var details="get values from your form";
  
  $('#mainframe').contents().find("your-div-to-display").html(details);
  
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<frameset rows="130pt,*" frameborder="0" framespacing="0" >
        <frame id="topframe" name="topframe" src="***.html" noresize marginheight="0" marginwidth="0" />
        <frame id="mainframe" name="mainframe" src="***.html" frameborder="0" />
    </frameset>