Refresh

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Refresh

    Guten Tag,
    Ich habe mal ne Frage und hoffe das ich hier richtig reinschreibe.
    Ich habe einen kleinen Chat mal versucht zu gestalten ,mit php und html.
    Leider gibt es dort zwei ganz große probleme bei meinen Chat.
    Den Chat findet ihr unter :
    http://www.Inuyasha-anime.de/smilie/chat.html
    Wie man erkennen kann aktualisiere ich jeder Sekunde das Fenster damit man immer das neuste sieht.Ich möchte das sehr gerne ,das nur der Text aktuasiliert wird und nicht das ganze Fenster.
    Ich habe gehört ,das man das mit ajax machen kann und das eine mischung aus javascript und xml ist.
    Ach ja das soll auch zusätzlich mit einer schleife gehen.
    Ich habe nur überhaupt keine Ahnung ,wie das gehen soll.
    Das andere problem ist ,das wenn die Seite nach unten scrollen muss wegen dem Text ,das sie nicht immer mit nach unten geht ,damit man das aktuelste sieht.
    Bitte helft mir !
    mfg Chris
    Achtung ich bin eine wandelne Frage

  • #2
    Zu Ajax folg einfach mal den Links, die Wikipedia zu dem Thema anbietet.


    Was das Scrollen angeht:

    Das Window-Objekt hat eine Methode scrollTo, die sich da ganz nützlich machen kann.

    Du musst halt nur vorher die aktuelle Position eines Ankers ermitteln, den du hinter dem Text wirfst (oder vor die zehntletzte Zeile oder wo auch immer): <a name="hierher" id="hierher"></a> Die Position erhält man z.B. mit einer Schleife: var y=0, el = document.getElementById('hierher'); while (el) { y += el.offsetTop; el = el.parentNode; }

    Funktioniert dann im IE, Opera, Firefox und Konqueror.


    Wenn du dich auf IE und Firefox beschränken willst, kannst du auch einfach
    document.getElementById('hierher').scrollIntoView(); benutzen.
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar

    Lädt...
    X