Joachim: dynamische variable

Beitrag lesen

Hi,

Nun muss ich die Jahreszahlen aber zusätzlich noch an das Programm (WebFOCUS) welches die Daten auswertet übergeben. Leider habe ich nicht wirklich einen Plan, wie dies bewerkstelligt werden könnte und mittels try and error bin ich bisher auch zu keiner Lösung gekommen.

Abgesehen davon, das IMHO Javascript da nicht optimal ist, da es auf die Clientzeit zugreift, bietet sich z.B. folgende (DOM) Loesungen an:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
</head>
<body>
<form name="out">
    <input id="rd1" name="rd" type="radio" value=""><span id="sp1"></span>
    <input id="rd2" name="rd" type="radio" value=""><span id="sp2"></span>
    <input id="rd3" name="rd" type="radio" value=""><span id="sp3"></span><br><br>
    <input type="submit" value="wech">
</form>
<script type="text/javascript">
    var akt_date =  new Date();
    var year     =  akt_date.getFullYear();
    for (var i = 0; i < document.out.rd.length; i++) {
        document.getElementById("rd" + (i +1)).setAttribute("value",year + (i -1));
        temp =  document.createTextNode(year + (i -1));
        document.getElementById("sp" + (i +1)).appendChild(temp);
    }
</script>
</body>
</html>

Gruesse, Joachim

--
Am Ende wird alles gut.