Content-type 'application/x-msexcel'

hallo alle,

betrifft komplexe html-Seite welche eine Tabelle enthält.

Auf Wunsch des Anwenders soll nun die darin enthaltene html-Tabelle in excel angezeigt werden.

wenn ich nun folgendes in javascript verwende

document.location.href = document.location

klappt das wunderbar.

wenn ich aber

document.location.reload(true)

verwende wird der Content-type ignoriert.

Das Problem ist nun, dass ich die 1. Methode nicht verwenden kann weil sonst die Berechnung der Tabelle fehlschlägt weil die Post und Get parameter fehlen. bei der 2. Methode fehlen diese Parameter nicht aber dafür ignoriert er den content-type.

Auf eine temporäre datei will ich wenn es irgendwie geht verzichten.

Daher nun meine Frage:

Wie kann ich den Browser mit javascript dazu bewegen bei der 2. Methode den content-type zu berücksichtgen.

Das script xyz.asp erzeugt bei normalem aufruf „text/html“ code

und bei besonderem Aufruf, gesteuert durch ein cookie, „application/x-msexcel“ code.

und der besondere Aufruf muss durch „document.location.reload(true)“ erfolgen.

was muss ich machen, dass der browser den geänderten content-type berücksichtigt.

gruß börni