2016-07-22 3 views
0

ich auf einer Website arbeite. Wo beim ersten Laden der Website die Indexseite mit einem Pop-Fenster geöffnet wird. Zuerst ist mein Problem, ich möchte dieses Pop-Fenster automatisch minimieren, während ich das erste Mal lade und den Fokus auf die Website zurückführe, ohne irgendeinen Klick in die Webseite.Wie zurückzukehren Fokus auf übergeordnete Fenster aus einem Fenster Pop während ersten Ladens

Hier ist mein Code in Index-Seite schreibe ich diese Funktion:

myFunction(); 
function myFunction() { 
    //var myWindow = window.open("music.php", "", "width=320,height=60"); 

    var myWindow = window.open("music.php", "", "directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=no,resizable=no,left=-100000000, top=100000, width=320, height=1, display=none","visibility=hidden"); 
    //myWindow.moveTo(0, 0); 
} 

Und Pop-Fenster mit Seitenerweiterung music.php die automatisch minimiert werden soll, und konzentriert Rückkehr zur Indexseite ohne Klick auf der Webseite.

Ich habe schon mit set the focus of a popup window to website everytime versucht, aber es hat auch nicht funktioniert.

Antwort

0

Nun, das Fenster-Objekt hat auch einen Öffner Eigenschaft. Wenn wir den Browser öffnen, ist diese Eigenschaft null, und wenn wir ein Popup öffnen, zeigt es auf das Fenster, durch das das Popup geöffnet wurde.

Ich denke, so etwas wie dies sollte ausreichen.

myFunction(); 
function myFunction() { 

    var myWindow = window.open("music.php", "", "directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=no,resizable=no,left=-100000000, top=100000, width=320, height=1, display=none","visibility=hidden"); 

    myWindow.opener.focus() // can also do window.focus() 

} 

Die Ausführung von JS sollte nicht aufhören, aber wenn es der Fall ist, haben Sie den Fokus Code, um Ihr Kind Seite/Popup-Seite hinzuzufügen.

wie

(auf unterschiedlichen Browsern Je) popupHTMLJS.js

focusParent(); 
function focusParent(){ 
    parent = window.opener; 
    parent.focus() 
} 
+0

Vielen Dank für Ihre Antwort, die ich auch mit diesem Opner Eigenschaft versucht, während das erste Mal Indexseite Auslöser dieser Funktionsaufruf p Laden op window page, aber wenn wir geben Kind und Eltern zwei Seite und versuchen, den Fokus für die Eltern zu verwenden immer noch Fokus Pop-Fenster –

+0

Überprüfen Sie meine Website hier ist URL (http://bhairavijaikishan.com) hier öffnet ein Popup-Fenster das Ich möchte automatisch minimieren und im Hintergrund spielen –

Verwandte Themen