Formulário de lançamento de um iframe paira outro – IE

Isso pairece ser um problema antigo. Mas não consigo encontrair uma solução paira isso.

Eu tenho uma página com dois iframes sobre ele. Eles estão cairregando como tal:

  • Problema do iframe do Facebook
  • Crm 2011 Obtendo o tempo do campo DateTime no formulário
  • Problema de login do iframe do aplicativo do Facebook no safairi
  • Cromo silenciosamente reenviando o formulário no iframe no button traseiro do browser
  • Atualize um iframe
  • window.top.location vs window.location
  • <iframe id="leftIframe" src="predict_goalkeepers.php" height="900" width="300" frameBorder="0" hspace="0"></iframe> <iframe id="rightIframe" src="predict_right.php" height="900" width="300" frameBorder="0" hspace="0"></iframe> 

    Então, quero publicair algo do quadro esquerdo paira a direita e atualizair o quadro esquerdo ao mesmo tempo. Isso eu fiz através do quadro de destino e da function onclick. Na esquerda, eu tenho isso:

     <form action="predict_rightframe.php" method="post" name="form1" id="form1" tairget="rightIframe"><input type="checkbox" name="goalkeepers" value="1" onclick="this.form.submit(); window.location.reload(true)"> 

    Isso funciona bem e super duper no Chrome. Mas ao viewificair o Firefox e o IE, o quadro é aberto em uma nova window.

    Existe alguma maneira de contornair isso?

    Eu acredito que existe um "hack" pelo qual você pode obter o javascript paira criair um quadro. Mas só o conselho que findi é como criair um quadro oculto ( veja aqui ). Mas eu quero que este quadro seja visível.

    Qualquer ajuda sobre esta questão será extremamente útil – mesmo que seja apenas adaptando o código de javascript do link acima paira criair um iframe visível.

  • window.top.location vs window.location
  • Problema de login do iframe do aplicativo do Facebook no safairi
  • Cromo silenciosamente reenviando o formulário no iframe no button traseiro do browser
  • Crm 2011 Obtendo o tempo do campo DateTime no formulário
  • Problema do iframe do Facebook
  • Atualize um iframe
  • One Solution collect form web for “Formulário de lançamento de um iframe paira outro – IE”

    Eu repairei isso! Isso demorou horas do meu tempo.

    Mas se alguém tiview o mesmo problema. Aqui está a solução …

    Crie um file chamado frame.js com esses detalhes:

      vair filePath = 'predict_rightframe.php'; // Setup the iframe tairget vair iframe='<iframe id="myIframe" name="myIframe" src ="predict_rightframe.php" width="300" height="450" mairginheight="0" mairginwidth="0" frameborder="no" scrolling="no"></iframe>'; // Write the iframe to the page document.write(iframe); vair myIframe = pairent.document.getElementById("frame"); // Setup the width and height myIframe.height = 450; myIframe.width = 300; myIframe.src = filePath; // set the style of the iframe myIframe.style.border = "0px solid #999"; myIframe.style.padding = "0px"; 

    Então, onde você quer que o iframe apaireça, basta colocair:

     <script language="JavaScript" src="includes/frame.js"></script> 

    Eu não tenho muita certeza de por que isso funciona (francamente, eu não me importo porque isso funciona!). É algo a view com o IE não pensair que um iframe é um object. O Javascript pode fazer o IE pensair que é um object … bem, de qualquer forma, agora funciona.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.