wahsaga: Dateidownload via JavaScript

Beitrag lesen

hi,

Ja,ja, ich weiß, du willst kein neues Fenster öffnen. Aber wenn du mit
 window.open("http://blabla/dateiname.xyz", "");
deine gewünschte Datei ansprichst, dann wird der Browser auf jeden Fall, die Datei zu laden.

und es wird anschliessend ein neues, leeres fenster auf dem bildschirm rumstehen.

warum nicht gleich window.location.href den URL der runterzuladenden ressource zuweisen? wenn der browser zu dem schluss kommt, dass er zu dieser einen download-dialog anbieten will, wird die aktuelle seite trotzdem im fenster geladen bleiben.

und warum nicht gleich einen normalen html-link auf die datei setzen ...? welchen sinn soll hier JS haben?

gruss,
wahsaga