¿Cómo abrir una ventana emergente al hacer clic en el inicio de sesión / registro de FB ...?

Quiero abrir una ventana emergente con URL, digamos http://google.com al hacer clic en FB api ..

Es posible...

aquí está mi código y quiero abrir mi propia ventana emergente junto con el inicio de sesión de FB.

Intenté este código a continuación. Pero la ventana emergente se bloquea en IE.

Por favor, ayuda.

function fac(){
openPopup();// my function which opens pop up
FB.login(function(response) {                                       
   if (response.authResponse) {                          
     FB.api('/me', function(response) {        
       document.getElementById('fbEmail').value=response.email;
       document.getElementById('fbId').value=response.id;
       document.getElementById('fbFirstname').value=response.first_name;
       document.getElementById('fbLastname').value=response.last_name;
       document.getElementById('fbGender').value=response.gender;
       document.getElementById('birthday').value=response.birthday;        
         //openPopUp();
        loginRegisterFB();
     });
   }
 }, {scope: 'email'});

window.open('http://google.com', 'applyurljob', 'height=550, width=800,toolbar=no, directories=no, status=no, menubar=no,scrollbars=yes,resizable=yes,left=200, top=250');

preguntado el 10 de marzo de 12 a las 02:03

1 Respuestas

Esta no es realmente una pregunta de Facebook. Su ventana emergente está siendo bloqueada por un bloqueador de ventanas emergentes. Eso es lo que hacen los bloqueadores de ventanas emergentes. No hay forma de evitar esto a menos que el usuario haga clic en un enlace para abrirlo, o usted cronometra JS con un clic de usuario muy bien (creo que así es como lo hacen los sitios dudosos).

Tal vez deberías pensar en otra forma de lograr lo que quieres lograr.

respondido 10 mar '12, 04:03

Hola, Adam... Gracias por tu respuesta... Para ser simple... Quiero abrir dos ventanas emergentes con un solo clic... ¿Es esto posible?... De lo contrario, avísame si es posible abrir una ventana emergente en carga (sin ser bloqueada por el bloqueador de ventanas emergentes de ningún navegador). Por favor, ayuda.. - manoj hipparagui

No es posible debido a restricciones de seguridad. Te aconsejo que reconsideres tu enfoque. Las ventanas emergentes son molestas y no siguen ninguna interfaz o flujo de interfaz de usuario bien diseñado. A la gente le gusta tomar las cosas paso a paso. Déjalo de esa forma. - Adam

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.