Giovanni Rena: Problem mit Kalendar

Hallo,

hab einen JS Kalendar. Es funktioniert alles ganz gut, hab ihn auch in meine HP eingebunden, klappt auch. Nun brauche ich aber auf einer Seite diesen Kalendar 2 Mal. Denn ich hab 2 Datumsfelder.

Leider bekomme ich den aufruf  nicht hin. Könnte mir jemand bitte dabei helfen. den aktuellen stand könnt ihr hier einsehen:
http://test.compmess.net/index.htm
Der Fehler bzw. das Problem liegt ganz unten, ist auskommentiert.

MfG Giovanni

  1. Kann  mir bitte jemand helfen, ich komm da absolut kein bisschen weiter.

    1. Moin,

      in der ausführenden Fkt. "extFunc()" wird ja der wert nur! dem Form-Element "CalltimeDisplay" zugewiesen und nicht dem "CalltimeDisplay_".

      //Auszug aus deiner Src.
      function extFunc()
               {
               document.SupCallData.CalltimeDisplay.value = FormatDate( parseGermanDate(document.SupCallData.CallDatetime.value) ,"#dd#-#monthshort#-#yyyy#", "ger");
               }

      Stefan

  2. Kann mir hier Deinen Source nicht anzeigen. Das solltest Du schon zulassen, wenn Du Hilfe willst.

    Habe leider nur den IE und keiner Rechte, also gib den Source frei und melde Dich nochmal.

    Gruß,
    Lutz

    1. Klar geht das, rechte Maustaste und dann auf Quellcode Anzeigen. Das HTML ist schon okay, ist kein PHP oder ASP oder so. Ganz unten ist dann der Fehler. Sieht so aus.

      <!-- Dieser Aufruf funktioniert ohne Probleme -->
      <input type="hidden" name="CallDatetime" value="19.02.2004" />
      <input readonly"readonly" class="inputfld" type="text" name="CalltimeDisplay" size="10" value="" />
      <img src="pics/calendar.gif" width="14" height="14" border="0" alt="calendar" onclick="showCal(document.SupCallData.CallDatetime,570,425, null, null, false)" style="cursor:hand;" />

      <!-- Hier liegt der Fehler, denn es wird kein Wert in das Textfeld übergeben -->
      <input type="hidden" name="CallDatetime_" value="19.02.2004" />
      <input readonly"readonly" class="inputfld" type="text" name="CalltimeDisplay_" size="10" value="" />
      <img src="pics/calendar.gif" width="14" height="14" border="0" alt="calendar_" onclick="showCal(document.SupCallData.CallDatetime_,570,325, null, null, false)" style="cursor:hand;" /></body></html><br>

      Hab den Aufruf nur kopiert und die namen verändert, klappt aber dennoch nicht. Den ganze Code ist zu groß um diesen reinzustellen. Ich habs grad noch mal probiert, also es klappt alles wenn ichs übers internet versuche. Also müsste bei dir rechte maustaste und dann quellcode anzeigen auch gehen.

      Gruß Giovanni

      1. Hallo Giovanni,

        readonly"readonly":
        hier fehlt ein =.

        Da das  value="..."  schon nicht richtig ausgeführt wird, liegt es vieleicht am Namen. Versuch mal, den  _  durch einen Buchstaben oder eine Zahl zu ersetzen.

        Gruß, Jürgen

  3. Hi,

    hab einen JS Kalendar. Es funktioniert alles ganz gut, hab ihn auch in meine HP eingebunden, klappt auch. Nun brauche ich aber auf einer Seite diesen Kalendar 2 Mal. Denn ich hab 2 Datumsfelder.

    Die tragen aber alle den _selben_ Namen, der auch im Kalenderaufruf uebergeben werden muss.

    Gruesse  Joachim