Abrir una nueva pestaña

Resuelto
Hola,

Estoy en una página PHP y quiero acceder a otra página PHP pero el formulario que uso se abre en la misma pestaña y me gustaría que abra una nueva pestaña o incluso una nueva ventana de Internet...

¿Es posible en HTML o en PHP?

--

Solo las fuerzas oscuras pueden abrir y cerrar las puertas de Silent Hill
Configuración: Windows XP Firefox 2.0.0.14

10 respuestas

  1. Está bien, funciona. Sin embargo hay que poner:

     TARGET=_BLANK 


    en...

     <FORM ACTION="page.php" METHOD="POST" TARGET=_BLANK> 


    y no en...

     <INPUT TYPE="submit" VALUE="ok"> 


    Muchísimas gracias por tu ayuda.

    --

    Sólo las fuerzas oscuras pueden abrir y cerrar las puertas de Silent Hill
    37
    1. ¿Funciona si ponemos las comillas: TARGET="_BLANK"
      0
  2. bonjour,

    <a href=..... target=_blank>
    --
    JL,  m'enfin c'est juste mon avis @+
    se faire aider, n'est pas faire faire son travail
    32
    1. rápido, preciso, eficiente. gracias, amigo
      0
  3. tu utilises la même chose avec un onload et parent.document.location.href :
     <body onLoad="parent.document.location.href='tonlivredor.html'"> 

    pas testé, mais normalement ça marche
    --
    JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers
    #Engraved February#             Sleepwalking Past Hope
    8
    1. ¿Sabes que eso es JavaScript?
      0
    2. ¿Qué cambia?
      0
    3. La etiqueta del tema sirve para precisar en qué lenguaje deseamos la respuesta: HTML o PHP.

      ¡NO EN JAVASCRIPT!
      0
    4. o, especificar por qué, y al menos haber hecho el esfuerzo de probar, en lugar de soltarlo así,
      en modo:
      "apóyate si no funciona, perderás tiempo pero no me importa mucho, la prueba es que no probé lo que propongo!"
      0
    5. Como mínimo, no te vas a quedar helado.
      0
  4. Resucito este tema para responderlo por si puede ayudar a alguien.
    <FORM ACTION="page.php" METHOD="post" TARGET="_blank">
    <INPUT TYPE="text" NAME="envoi"><br>
    <INPUT TYPE="submit" VALUE="ok">
    </FORM>
    4
    1. Sí, muchas gracias.
      0
  5. Sin embargo, en Internet Explorer no siempre funciona... no entiendo por qué a veces la orden funciona y a veces no.
    Con Mozilla, funciona de maravilla.
    --

    Solo las fuerzas oscuras pueden abrir y cerrar las puertas de Silent Hill
    3
    1. Hola a todos,

      Soy webmaster principiante y busco algo similar:

      ¿Cómo hacerlo, al abrir mi sitio, para forzar la apertura de una pestaña (o de dos) en IE7 o Firefox?
      Deseo, de hecho, mostrar en la primera mi página de bienvenida, y en la segunda mi libro de visitas...

      Mercídas de antemano

      Tacus
      3
      1. ¿Quieres hacer un enlace que abra una página en una nueva pestaña?
        --
        http://JuZa.e3b.org ||| No man’s land, People are strange, & Jesus was a punk
        2
        1. Sí, todo eso es muy interesante, pero TARGET=_blank no es válido según las normas del W3C, en particular por su carácter intrusivo para el usuario y por el problema de accesibilidad que plantea para las personas con discapacidad visual.
          2
          1. porque Firefox se actualiza más rápido que Firefox, cuando se trata de normas de la web emergentes (en este momento, HTML5)
            0
        2. Sí, es posible hacer que page.php se abra en una nueva pestaña o ventana. Una forma común es usar el atributo target en la etiqueta form. Traducción al español del fragmento técnico: - Código original: <form action="page.php" method="post"> <input type="text" name="envoi" />
          <input type="submit" value="ok" /> </form> - Modificado para abrir en una nueva pestaña/ventana: <form action="page.php" method="post" target="_blank"> <input type="text" name="envoi" />
          <input type="submit" value="ok" /> </form> Notas: - TARGET="_blank" abre el formulario resultante en una nueva pestaña o ventana. - Si quieres que la nueva pestaña se abra solo en ciertos navegadores o condiciones, podrías usar JavaScript, pero para la mayoría de escenarios, TARGET="_blank" es suficiente.
          1
          1. Si quieres enviar archivos de entrada a otra página, debes usar AJAX. AJAX está formado a partir de JavaScript; esto envía los archivos a un documento sin que el usuario salga de la página o similar.
            Luego en PHP o HTML no sé cómo podrías hacerlo...
            1