10 berichten aan het bekijken - 1 tot 10 (van in totaal 10)
  • Q:
    Bijdrager
    wout3r

    [JavaScript] Live results

    Hallo,
    Ik ben een chat funcite aan het bouwen, alleen ik vind het geen goede manier om steeds het window te refreshen, tenminste niet op de standaard manier. Want bij IE op Windhoos hoor je dan steeds een tikje van het refreshen. Dus weten jullie een manier om direct de nieuwste gegevens weer te geven?

    Bedankt
    Wouter

    Bijdrager
    Zout

    Je kan het met AJAX maken, dat zou ik ook zeker doen. Op die manier verwissel je de content alleen middels Javascript.

    [offtopic] Hoe krijg jij SDRAM in je MacPro dan?[/offtopic]

    Bijdrager
    wout3r

    Ja daar heb ik naar gezocht op internet maar ik kan nergens een code vinden van deze AJAX oplossing. Loop al een paar dagen te zoeken ernaar, vandaar.. Ik heb ook geen ervaring met AJAX, heeft iemand toevallig het scriptje?

    [offtopic] Ja dat snap ik ook niet helemaal;) Tikfoutje denk ‘k.. ;)[/offtopic]

    Bijdrager
    iJoost

    AJAX is geen scriptje. AJAX is alleen mar een manier van websites ontwikkelen. Het gebruikt JavaScript en XML. Als je het wilt toepassen zul je het even moeten leren…

    http://nl.wikipedia.org/wiki/Ajax_%28webdesign%29

    Bijdrager
    wout3r
    ”iJoost”

    AJAX is geen scriptje. AJAX is alleen mar een manier van websites ontwikkelen. Het gebruikt JavaScript en XML. Als je het wilt toepassen zul je het even moeten leren…

    http://nl.wikipedia.org/wiki/Ajax_%28webdesign%29

    is dat echt ‘even’?

    Bijdrager
    iJoost

    Dat hangt helemaal van jou af. Als je redelijk vaardig bent met JavaScript dan zou het heel goed kunnen zijn dat je zegt “Oh, is dat nou AJAX? Dat doe ik al jaren zo.” maar als je vooral gewend bent om JavaScript van andere te kopieeren dan kon het wel eens wat langer duren.;-)

    Bijdrager
    Granny Smith

    stel dat je de data in een database steekt en dat je met de url http://www.chat.nl/data de data kunt opvragen in html formaat:

    [code:1:fa80f7b267]
    ik: hallo <br />
    jij: ook hallo <br />
    … enz
    [/code:1:fa80f7b267]

    en je hebt ergens in uw html waar je de chat wil zien een divje staan

    [code:1:fa80f7b267]<div id=’chat’> </div>[/code:1:fa80f7b267]

    dan kun je met eenvoudige code dit divje updaten:

    [code:1:fa80f7b267]
    var req;

    function functie_update() {
    if ((req.readyState == 4) && (req. status == 200)) {
    document.getElementById("chat").innerHTML = req.responseText;
    ajax();
    }
    }

    function ajax() {
    req = new XMLHttpRequest();
    req.open("GET", "www.chat.nl/data", true);
    req.onreadystatechange = functie_update();
    req.send
    }[/code:1:fa80f7b267]

    ongeveer he… code is rap geschreven maar dit geeft u een ideetje

    Bijdrager
    wout3r
    ”iJoost”

    Dat hangt helemaal van jou af. Als je redelijk vaardig bent met JavaScript dan zou het heel goed kunnen zijn dat je zegt “Oh, is dat nou AJAX? Dat doe ik al jaren zo.” maar als je vooral gewend bent om JavaScript van andere te kopieeren dan kon het wel eens wat langer duren.;-)

    Nou ik ben net begonnen met JavaScript leren, ik kan de basis dingen een beetje

    Bijdrager
    Zout

    Koop een goed boek, dat scheelt erg veel. Ik heb die dikke javascript bible.

    Er is een PDFje in omloop met alle funcites en mogelijkheden die er zijn. Dat is echt ideaal! hier de link: http://www.dannyg.com/ref/jsquickref.html

    Print em uit en gebruik em. Zo weet je bijna zeker dat je cross platform schrijft.

    Bijdrager
    wout3r

    Wauw wat een geweldige link, bedankt!!

10 berichten aan het bekijken - 1 tot 10 (van in totaal 10)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.