Problema di chiusura apri finestra per javascript

Ho un problema con la gestione della finestra dei browser con javascript. Ho due pagine nella mia dimostrazione di applicazione concettuale. La prima pagina contiene le informazioni di accesso (nome utente, password, pulsante di accesso, ecc.) E la seconda pagina è una schermata di gestione. Ho bisogno che quando l’utente preme il pulsante di accesso nella schermata di accesso, si apre alla schermata principale e la schermata principale deve essere aperta nuova finestra senza schermo intero. Intendo chiudere, ridurre a icona, ingrandire i pulsanti e la barra inferiore del sistema operativo Windows deve rimanere sullo schermo.

Durante l’apertura della nuova finestra nella schermata di accesso, deve chiudersi automaticamente. Ho trovato molti script di esempio ma ogni script mi ​​dà gli stessi risultati.

Per esempio; seguendo il copione che risolve il mio problema ma gli stessi problemi continuano per me,

firefox non chiude la finestra di apertura, cioè 6,0 finestra di apertura di chiusura – funziona cioè da 7.0 a 8.0 prima della chiusura automatica chiedendo “La pagina Web visualizzata sta tentando di chiudere la finestra”.

window.open("Content/StartPage.aspx", windowName, "menubar=0, location=0, resizable=1, status=1, width=" + screen.width + ",height=" + screen.height); if (window.name != windowName) { var me = window.self; me.opener = window.self; me.close(); } 

Come posso aprire una nuova finestra e chiudere l’apertura con i requisiti di cui sopra senza porre domande al browser?

Grazie.

Non puoi farlo secondo la sicurezza del browser, ci sono alcune azioni che non permettono di essere gestite direttamente tramite javascript senza l’interferenza dell’utente.

Prova qualcosa di simile nella tua nuova finestra, sul carico del corpo:

 function closeParent() { try { var op = window.opener; op.opener = self; op.close(); } catch(er) {} } 

Tuttavia, questa soluzione non è perfetta, ho solo potuto farlo funzionare in Internet Explorer, e anche in quel caso, ho ricevuto un popup di avvertenza per chiudere la finestra genitore. Questo potrebbe essere qualcosa che non può essere risolto in modo fattibile.