Sei un webmaster che sta smanettando con Javascript? Internet Explorer 7 ti sta facendo penare e al comando window.close() ti si apre una fastidiosa finestra di conferma anzichè avere direttamente la chiusura immediata?
La soluzione è molto semplice, subito prima del comando window.close() bisogna inserire un’altra riga ossia:
window.open(”,’_parent’,”);
In genere tendo sempre a spiegare quello che espongo ma stavolta…..non ho proprio idea del perchè funzioni XD (se c’è magari qualche buon cristiano che me lo espone ne sarei ben felice).
Sicuramente viene sfruttato (tanto per cambiare) un bug presente all’interno di IE che permette di aggirare la richiesta di conferma di chiusura. Fatene buon uso però: se siete dei webmaster dovrete cmq fare in modo di garantire la sicurezza sia per voi sia per gli utenti che vengono a farvi visita.
PS: diffidate da ciò che leggete in giro riguardo l’uso di window.opener. A parte che dalla versione 7 in poi non è più consentito ma poi è cmq un oggetto molto delicato che potrebbe compromettere la vostra navigazione costringendovi a una brutale chiusura tramite Task Manager dell’affidabilissimo (!) browser di Microsoft.
