EKKi: Mit Javascript datei aufrufen (zum Download)

Beitrag lesen

Mahlzeit,

Also müsste das theoretisch so gehen? Aber was mach ich falsch?

Du lässt sowohl

<html>

eine http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=Dokumenttyp-Deklaration als auch

<script language = "JavaScript">

das <http://de.selfhtml.org/html/referenz/attribute.htm#script@title=zwingend erforderliche "type"-Attribut> weg und

<!--

kommentierst dafür überflüssiger- und falscherweise Javascript mittels einem HTML-Kommentar aus.

Mein Vorschlag (ohne Garantie auf Funktionstüchtigkeit und Korrektheit):

[...]  
<script type="text/javascript">  
  
[code lang=javascript]  
function download(inputname) {  
  var dateiname = '';  
  var inputs = document.getElementsByName(inputname);  
  
  for (var i = 0, var len = inputs.length; i < len; i++) {  
    if (inputs[i].checked) {  
      dateiname = inputs[i].value;  
    }  
  }  
  
  if (dateiname != '') {  
    location.href = '/pfad/zu/deinen/dateien/' + dateiname;  
  }  
}

</script>
[...]
<ul>
<li><input type="radio" name="datei" id="datei_1" value="blafasel.xls"><label for="datei_1">blafasel.xls</label></li>
<li><input type="radio" name="datei" id="datei_2" value="dideldum.doc"><label for="datei_2">dideldum.doc</label></li>
</ul>
<input type="button" onclick="download('datei');">
[...][/code]

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|