tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
448
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    helga helga ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Beiträge
    35
    Hallo Zusammen,

    bin dabei so eine Art Auswahlkalender in eine Weblösung zu integrieren.
    Leider bin ich noch Programmieranfänger und komme deshalb gerade nicht weiter.
    Ich habe hierfür zwei Dateien, die eine Datei enthält das layout mit den Feldern, wenn man in das Feld für Datum klickt öffnet sich ein Popufenster mit dem Kalender. das funktioniert auch soweit. Die zweite Datei enthält den Kalender mit der Javascriptfunktion welche das gewählte Datum an die erste Datei übergeben soll.

    Hier der PHP Teil indem die Javascriptfunktion aufgerufen werden soll:

    function WriteDaydetailLink($intLinkDay, $intLinkMonth, $intLinkYear, $strValue, $strLinkClass)
    {
    if (date("d.m.Y") == date("d.m.Y", mktime(0,0,0,$intLinkMonth,$intLinkDay,$intLinkYear))) $strToday = " id=\"today\"";
    echo "<td class=\"$strLinkClass\"$strToday>";
    $day = $intLinkDay.".".$intLinkMonth.".".$intLinkYear;
    echo "<a href=\"javascript:auswahl()\" class=\"$strLinkClass\" target=\"_blank\"$strToday>";
    echo $strValue."</a></td>";
    }

    Hier das Javascript:

    <script language="JavaScript" type="text/javascript">
    window.onLoad = window.focus();
    function auswahl(von) {
    window.opener.document.urlaub.von.value='<?php echo $day;?>';
    window.close();
    }
    document.writeln("<onChange=\"JavaScript:auswahl(this.value)\">");

    </script>

    wenn ich nun aus dem Kalender ein Datum wähle, dann öffnet sich eine dritte leere Seite. Mir ist klar, dass dies wegen dem href so ist, aber mir fehlt monentan das Wissen wie ich den ausgewählten Inhalt (Datum) an das Formularfeld übergeben kann.

    Kann mir jemand einen Tipp geben?
    Vielen Dank!

    Gruß Helga
     

  2. #2
    helga helga ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Beiträge
    35
    Hat sich erledigt,

    Script:

    <script language="JavaScript" type="text/javascript">
    window.onLoad = window.focus();
    function auswahl(von) {
    window.opener.document.urlaub.von.value=von;
    window.close();
    }
    document.writeln("<onChange=\"JavaScript:auswahl(this.value)\">");

    </script>

    PHP-Teil:

    function WriteDaydetailLink($intLinkDay, $intLinkMonth, $intLinkYear, $strValue, $strLinkClass)
    {
    if (date("d.m.Y") == date("d.m.Y", mktime(0,0,0,$intLinkMonth,$intLinkDay,$intLinkYear))) $strToday = " id=\"today\"";
    echo "<td class=\"$strLinkClass\"$strToday>";
    $day = $intLinkDay.".".$intLinkMonth.".".$intLinkYear;
    echo "<a href=\"javascript:auswahl('$day')\" class=\"$strLinkClass\" $strToday>";
    echo $strValue."</a></td>";
    }
     

Ähnliche Themen

  1. exe verknüpfen
    Von MSVCplusplus im Forum C/C++
    Antworten: 10
    Letzter Beitrag: 19.01.11, 19:50
  2. Formularfelder verknüpfen
    Von fixxxxxi im Forum PHP
    Antworten: 6
    Letzter Beitrag: 13.06.10, 12:18
  3. Javascript und php verknüpfen
    Von Html im Forum PHP
    Antworten: 11
    Letzter Beitrag: 05.06.07, 13:38
  4. 2 Tabellen verknüpfen
    Von BigGranu im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 18.03.06, 01:11
  5. Datei mit CON CON Verknüpfen
    Von foxx21 im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 07.01.02, 10:01