Hallo,
danke für deine Hilfe, aber das onclick bringt mir leider nix, da ich auch mit-tracen will, wenn jemand mit der rechten maustaste auf den link klickt, und dann auf speichern unter, oder auf in neuem fenster öffnen geht.
sorry, hab vergessen dazuzuschreiben, dass es sich bei den Dateien meist um *.tar oder *.gz Dateien handeln wird (und nicht um *.txt), die eh automatisch downgeloaded werden. und ich muss mir ganz sicher sein, dass jeder download registriert wird(lieber einmal zu oft als zu wenig)
Hm, und mit der Tastatur - mit Tab zum Link navigieren und dann ENTER oder bei Windows:Kontextmenütaste oder [Shift]+[F10] und dann aus dem Kontextmenü Speichern unter wählen. Bei Linux ist das Aufrufen des Kontextmenüs per Tastenkombination auch einstellbar.
Warum machst Du das Registrieren nicht serverseitig?
"Lösung" Deines Problems:
<a id='FILE' href='./test.txt' onmousedown="logDwonload('test.txt'); if(window.event && window.event.button==1) this.click();">here</a>
http://de.selfhtml.org/javascript/objekte/event.htm
http://de.selfhtml.org/javascript/objekte/event.htm#button
Aber, wie gesagt, ich würde das Registrieren der Downloads serverseitig lösen.
Btw.: Das javascript: im Attributinhalt für on...-Attribute ist unsinnig. Der Inhalt dieser Attribute wird ohnehin als %SCRIPT interpretiert und javascript: wäre in diesem Kontext ein label.
das wusste ich nicht, aber doppelt hält eh besser :P
Nein, ist nicht doppelt, ist was völlig Anderes. Ein label ist eine Markierung im Code, z.B. für die break-Anweisung.
viele Grüße
Axel