Abra la página en una nueva ventana sin bloqueo de ventanas emergentes

Espero que pueda ayudar un poco aquí ... Tengo un formulario que traduce una palabra en un campo, rellena el campo con el término traducido y luego envía la acción todo en un solo botón de enviar.

el envío está siendo realizado por jquery. El problema es que la página de destino se está bloqueando ya que los 3 principales navegadores la tratan como una ventana emergente. ¿Sabe cómo dejar que se abra como una nueva pestaña o ventana nueva? No quiero establecer el objetivo como yo mismo, ya que quiero que la gente también abra mi sitio.

Creo que el problema está en esta cadena:

document.forms.form1.submit();

pero también sé que debería haber una forma de reformularlo para que el objetivo no sea tratado como una ventana emergente.

este es el guión:

<script type="text/javascript">

$(function transle() {
  $('#transbox').sundayMorningReset();
  $('#transbox input[type=button]').click(function(evt) {
    $.sundayMorning(
      $('#transbox input[type=text]').val(), {
        source: '',
        destination: 'ZH',
        menuLeft: evt.pageX,
        menuTop: evt.pageY
      },
      function(response) {
        $('#transbox input[type=text]').val(response.translation);

        //document.getElementById("form1").submit();
        document.forms.form1.submit();

      }
    );
  });
});

</script>

y esta es la forma:

<table id="transbox" name="transbox" width="30px" border="0" cellspacing="0" cellpadding="0">
  <form action="custom-page" method="get" name="form1" target="_blank" id="form1">

    <tr>
      <td>
        <input id="q" name="q" type="text" class="search_input" onFocus="if (this.value == 'Evening dress') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'Evening dress';}" value="Evening dress" />
      </td>
      <td>
        <input type="button" value="Find" style="color: #333; width: 157px; font-weight:bold"></input>
      </td>
    </tr>

  </form>
</table>

EDITA

He intentado todas estas cadenas para enviar:

document.getElementById("form1").submit();
document.forms.form1.submit();
form1.submit();

todos termina con el objetivo bloqueado de ventanas emergentes. por favor, ¿hay alguna otra forma en que deba hacer el código para no dejar que aparezca?

maybe debería usar el onsubmit para hacer jQuery? alguien sabe cómo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta