Moin!
Über eine normale Einbindung mit a href... wird sie jedenfalls im IE sofort geöffnet.
Gibts da eine Möglichkeit, zu erreichen, dass (wie bei gezippten Dateien oder
anderen Dateiformaten) nur der Dialog zum downloaden erscheint??
Das ist eine Browser-Einstellung. der wertet den gesendeten MIME-Typ aus und entscheidet dann, was zu machne ist. Diese Einstellung knan jedoch im Browser verändert werden. Willst Du, daß der Browser den Download-Dialog ausführt, so müßtest Du den MIME-Typ am Server ändern. Das ist allerdings nicht ratsam, weil Du damit gegen jede Konventionen verstößt.
Abgesehen davon, ist der IE so "nett", den MIME-Type zu ignorieren. :-( Bei unserem Seitenverwaltungssystem kann man sich die Seiten auch wieder aus der Datenbank runterladen. Ich habe für diesen Fall den Daten den Typ "Octet-Stream" verpaßt. Der Netscape bietet auch ganz brav den Download-Dialog an, der IE aber schaut in die Datei, stellt fest, daß HTML-Code drin steckt und interpretiert es ...
Ich vermute/befürchte, daß das auch bei dem Excel-Dokument der Fall sein würde.
Eine Frage bliebe noch: Muß es ein Excel-Dokument sein? Reicht es nicht evtl. auch als CSV? In Excel-Dokumenten können sich doch Viren verstecken, außerdem gibt es dann wieder das Versionspiel... (Von unterschiedlichen Betriebssystemen ganz zu schweigen)
Tschau!
Michael