He construir un sitio web en php, en alguna página que muestre un iframe con otro enlace de un sitio web que muestra la pantalla de inicio de sesión.

Ambos Sitios están en dominio diferente.

Como el principal sitio web : http://www.abcd.com
Iframe href : http://www.xyz.com

Ahora mis usuarios ver una página en abcd.com donde hay un iframe como
<iframe src="http://www.xyz.com/" style="width:688px; height:384px;"></iframe>

Que muestra la pantalla de inicio de sesión de la xyz.com

Ahora lo que quiero es, si los usuarios de inicio de sesión para xyz.com otra nueva pestaña se abrirá con la página de inicio, después de inicio de sesión de xyz.com y abcd.com ficha debe acercarse.

Es posible hacer con javascript o jquery, que funciona para todos los navegadores, incluyendo IE 7,8,9 ??

Gracias

  • No se puede cerrar las ventanas/pestañas que no fueron creados con ventana.abrir. [Hay hacks que trabajar con algunos navegadores de búsqueda de stackoverflow]
  • está bien, pero es posible abrir la ficha de la forma en que estoy pensando en que se explicó más arriba???
  • usted puede reemplazar a la actual ficha con su iframe como en mi respuesta
InformationsquelleAutor Rahul Ukil | 2013-02-13

4 Comentarios

  1. 4

    Abrir una nueva pestaña

    link

    <a href="foo.html" target="_blank">linky</a>

    pop-up

    window.open("foo.html", "_blank");
    • Gracias por su respuesta. Pero creo que yo no podría hacer que usted entiende mi pregunta correctamente, a continuación,. Yo sé cómo abrir una nueva pestaña en HTML y Javascript. Por favor, lea mi pregunta descripción una vez más. Lo siento si te confunden allí.
    • La página que es abrir una nueva ventana se debe llamar a una de las líneas de arriba para abrir la ficha nueva. Como dije en el comentario no hay manera de cerrar la ventana, sobre todo porque la cruz es un problema de dominio.
  2. 4

    Poner el siguiente código javascript en la <head> etiqueta de la página de inicio de xyz.com (pero no lo ponga en la página de inicio de sesión si usted todavía quiere mantener la página de inicio de sesión dentro del iframe):

    <script type="text/javascript">
        if (top.location!= self.location){
            top.location = self.location
        }
    </script>

    ahora, al abrir la página de inicio de xyz.com este código va a romper el <iframe> y los cambios en la ficha actual de abcd.com a la página de inicio de xyz.com

  3. 1

    no sé a qué te refieres, pero la apertura de una nueva ficha de iframe es solo la normal de código.

    <a href="WebAdress.netdom" target="_blank"><button>Open New Tab</button></a>

    espero que esto ayude

  4. -1

    Lo que estamos tratando de hacer es imposible en su final, que sólo el suministro de una página de inicio de sesión dentro del iFrame, para ello usted no puede controlar lo que el botón «iniciar sesión» en realidad no, es controlado por el otro sitio web.

    El otro sitio web tendrá que editar la acción en sí y añadir target=’_blank’, pero que no suceda como a sus usuarios tendrán otra pestaña cuando se inicia sesión.

Dejar respuesta

Please enter your comment!
Please enter your name here