di cosa parli?
se punti ad un file con estensione che il browser non riconosce lo fara' scaricare, se la riconosce e questo puo' essere visualizzato in browser (perche' e' un file che nativamente puo' essere visualizzato in un browser, es. .gif,.txt o perche' un particolare sw o plugin e' installato, es. .doc,.pdf) sara' visualizzato nella shell del browser

tutto questo per dire che non c'e' alcuna funzione
e che non dipende neanche solo dal browser, ma dai software installati sul client

se vuoi forzare il download di file che normalmente verrebbero aperti nella shell non ti resta che
- cambiare loro estensione
- inviare con linguaggi lato-server (asp, php) header apportuni che impongano il download (cerca nei rispettivi forum, se n'e' parlato in abbondanza)

ciao