ossi: das funktionirt nicht

Hy also ich habe das ganze jetzt mal so gemacht wie ihr mir das gesagt habt aber irgent wie funktioniert das nicht der text sieht wie folgt aus:

<html><head>
<script type="text/javascript">
<!--
function KalenderWoche(Datum) {
  if (!Datum) Datum = new Date();
  var tag = Datum.getDay(); if (tag == 0) tag = 7;
  var Sommerzeit =(Datum.getUTCHours() > Datum.getHours()) ? 3600000 : 0;
  Datum.setTime(Number(Datum)+Sommerzeit-(tag-1)*86400000);
  var Jahr = Datum.getYear(); if (1900 > Jahr) Jahr +=1900;
  var kw = 1;
  if (new Date(Jahr,11,29) > Datum) {
    var Start = new Date(Jahr,0,1);
    Start = new Date(Number(Start)+86400000*(8-Start.getDay()));
    if(Start.getDate() > 4) Start.setTime(Number(Start)-604800000);
    kw = Math.ceil((Datum.getTime()-Start)/604800000);
  }
  return kw;
}

function losung() {
var kw = KalenderWoche();
var rest;
rest = (kw)%6 ;

switch (rest)
{
 case 0:"splan.pdf"; break;
 case 1:"splan1.pdf"; break;
 case 2:"splan2.pdf"; break;
 case 3:"splan3.pdf"; break;
 case 4:"splan4.pdf"; break;
 case 5:"splan5.pdf"; break;

}
}
//-->
</script>

</head>
<body onLoad="losung()">

</body></html>

danke für euhre bemühungen

  1. Hallo Ossi,

    function losung() {
    var kw = KalenderWoche();
    var rest;
    rest = (kw)%6 ;

    switch (rest)
    {
     case 0:"splan.pdf"; break;
     case 1:"splan1.pdf"; break;
     case 2:"splan2.pdf"; break;
     case 3:"splan3.pdf"; break;
     case 4:"splan4.pdf"; break;
     case 5:"splan5.pdf"; break;

    }
    }

    Du muss noch die Variable "rest" ausgeben, (document.write... o.ä.), denn Du hast sie zwar definiert aber nicht ausgegeben.

    danke für euhre bemühungen

    No Prob,

    mit freundlichen Grüßen,

    Andreas Kampitsch

  2. Soweit ok aber dann gibt der blöde ie nur die zahl aus und springt nicht zu den verweisungen.

    kannst du mir nochaml helfen

  3. Hallo,

    das:

    switch (rest)
    {
     case 0:"splan.pdf"; break;
     case 1:"splan1.pdf"; break;
     case 2:"splan2.pdf"; break;
     case 3:"splan3.pdf"; break;
     case 4:"splan4.pdf"; break;
     case 5:"splan5.pdf"; break;

    }
    }

    würde ich so umschreiben:

    switch (rest)
       {
        case 0: link = "splan.pdf";
        break;
        case 1: link = "splan1.pdf";
        break;
        case 2: link = "splan2.pdf";
        break;
        case 3: link = "splan3.pdf";
        break;
        case 4: link = "splan4.pdf";
        break;
        case 5: link = "splan5.pdf";
        break;
    }

    Und dann per location.href = link; auf die Site weiterleiten...

    mit freundlichen Grüßen,

    Andreas Kampitsch