Kalle_B: Einführung in Ajax gesucht

Hallöle,

habe mich schon etwas in die Theorie von Ajax eingelesen, jedoch kein brauchbares Script gefunden zum Ausprobieren.

Für alle Programmiersprachen gibt es eine ganz einfache Ausgabe "Hello World". Auch für fpdf (Erstellen PDF- file mit PHP), das ich vor ein paar Tagen kennengelernt habe.

Wo kann ich ein ganz simples Beispiel für Ajax finden?

Meinetwegen ein Datenfeld aus einer Datenbank lesen. Und wenn ich den Feldinhalt in der DB ändere, wird es im Browser angezeigt, ohne die ganze Seite neu zu laden.

Lieben Gruß, Kalle

  1. Hallöle,

    es gibt doch bereits unzählige Quellen hierfür. Eine Suche
    bei google nach "ajax code examples hello world" liefert dir
    zB http://www.openhosting.co.uk/articles/webdev/5899/
    oder http://ajax-pages.sourceforge.net/doc/5_min_tutorial.html...

    HIER gehts zum Google-Suchresultat.

    MfG
    Darlem

    1. Hallöle,

      es gibt doch bereits unzählige Quellen hierfür. Eine Suche
      bei google nach "ajax code examples hello world" liefert dir
      zB http://www.openhosting.co.uk/articles/webdev/5899/
      oder http://ajax-pages.sourceforge.net/doc/5_min_tutorial.html...

      Danke, habe damit heute abend erfolgreich experimentiert.

      NACHFRAGE
      ---------
      In einer Adressliste gibt es pro Zeile einen Button, der bei Klick ein Mail- Versandprogramm aufruft.

      Zusätzlich soll dieser Klick - sagen wir mal mit einer Verzögerung von einer Sekunde - die jetzt aktuelle Anzahl der Mails an diese Person anzeigen.

      Also muss die Liste nach einem Timeout diese Zahl anfordern.

      Das Anfordern mit Verzögerung klappt, ODER der Programmaufruf klappt. Aber NICHT beides. Vermutlich ist diese Konstruktion unzulässig:

      <a href=...><button id=.. onclick="javascript:..">[mails]</button></a>

      Der Klick kann wohl nur für <a> ODER onclick verwendet werden?

      Gibt es eine Lösung, die bei deaktiviertem Javascript wenigstens den Link ausführt?

      Lieben Gruß, Kalle.

      1. hi,

        Vermutlich ist diese Konstruktion unzulässig:

        <a href=...><button id=.. onclick="javascript:..">[mails]</button></a>

        Das Label javascript: ist im onClick auf jeden Fall völliger Murks - wie oft muss man das denn noch sagen?

        Der Klick kann wohl nur für <a> ODER onclick verwendet werden?

        Nein.
        Wenn du die Ausführung des eigentlichen Links verhindern willst, müsste aus dem Eventhandler onClick heraus false zurückgegeben werden - ansonsten wird im Normalfall auch noch der Link ausgeführt.

        Wenn es das bei dir nicht tut, dann vielleicht weil das öffnen des Mailprogramms kein "Normalfall" ist.

        Gibt es eine Lösung, die bei deaktiviertem Javascript wenigstens den Link ausführt?

        Ja, die steht schon oben.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Hallo,

          Vermutlich ist diese Konstruktion unzulässig:

          Ja, ist sie.

          <a href=...><button id=.. onclick="javascript:..">[mails]</button></a>

          Das Label javascript: ist im onClick auf jeden Fall völliger Murks - wie oft muss man das denn noch sagen?

          Da hast Du meine Zustimmung.

          Der Klick kann wohl nur für <a> ODER onclick verwendet werden?
          Nein.

          Da auch ;-).

          Wenn es das bei dir nicht tut, dann vielleicht weil das öffnen des Mailprogramms kein "Normalfall" ist.

          Du hast übersehen, dass er da in das A-Element ein BUTTON-Element reingesetzt hat. Das geht nicht.

          <a href="..." onclick="...">[mails]</a>

          würde gehen.

          viele Grüße

          Axel

          1. Hallo,

            Du hast übersehen, dass er da in das A-Element ein BUTTON-Element reingesetzt hat. Das geht nicht.

            Naja, es geht nicht im IE. Laut Spezifikation würde es gehen.

            viele Grüße

            Axel