Hallo Zusammen,
ich möchte in einer Offline Applikation einen ICS (Outlook Termin) dynamisch in Javascript erzeugen. Wenn ich folgenden Javascript Code ausführe bietet er mir auch einen Download an. Dieser erzeugt aber immer ein *.ics.part. Die dann wiederum nicht direkt von Outlook (2010) gefressen wird. Ich benutze Firefox 3.6.17.
Code
var content="BEGIN:VCALENDAR\rVERSION:2.0\rPRODID:Blabla\rMETHOD:PUBLISH\rBEGIN:VEVENT\rUID:461092315540@example.com\rORGANIZER;CN=\"Alice Balder, Example Inc\":MAILTO:alice@example.com\rSUMMARY:SUMMARY\rDESCRIPTION:Beschreibung des Termines\rCLASS:PUBLIC\rDTSTART:20060910T220000Z\rDTEND:20060919T215900Z\rDTSTAMP:20060812T125900Z\rEND:VEVENT\rEND:VCALENDAR";
uriContent = "data:text/calendar;charset=utf-8," + encodeURIComponent(content);
newWindow=window.open(uriContent);
Wenn ich die heruntergeladene Datei umbenenne hat Outlook kein Problem mehr damit.
Vielleicht kann mir ja jemand einen Hinweis geben.
Grüße