Friday, January 25, 2008

Excel agatat in IE

Cum se inchid instantele Excel in Internet Explorer ?


var xl = new ActiveXObject('Excel.Application');
/* do something useful here ...*/
xl.UserControl = true;
xl.Visible = true;
xl.Quit();
xl = null;


acest cod javascript va lasa o instanta excel pana la inchiderea browser-ului sau mai rau, chiar si dupa.
ce spuneti de o functie nedocumentata javascript :) si anume CollectGarbage care face exact ce trebuie... doar trebuie apelata cu o mica intarziere.


//http://support.microsoft.com/kb/266088
window.setTimeout("CollectGarbage();", 10);


have fun.

0 comments: