kostenloser Webspace werbefrei: lima-city


Einen Text automatisch aktualliersieren

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    shezcrazy

    Kostenloser Webspace von shezcrazy, auf Homepage erstellen warten

    shezcrazy hat kostenlosen Webspace.

    Hallo liebe Limas,

    erstmal schoene Community geworden ^^..

    So und nun zu meiner eigentlichen Frage..

    Wie mache ich dass ein bestimmt Text automatisch alle 10 Sekunden aktuallisiert wird?
    (Ohne Iframe) Dort ist ein php code drin der was aus der Datenbank lädt und diese Anzeige soll sich alle 10 Sekunden ändern.


    Und Entschuldigung wenn es in der falschen Kategorie ist.. Wusste nicht wo ich es genau hinschreiben soll.
    mfg, Samantha (Sammy)


    Beitrag geändert: 17.12.2008 18:04:27 von shezcrazy
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich würde dir dafür AJAX empfehlen,
    https://developer.mozilla.org/de/AJAX/Getting_Started
    Das Beispielscript brauch man nur ein wenig umschreiben, z.B. durch window.setInterval den Request automatisch alle 10s abschicken.
  4. Autor dieses Themas

    shezcrazy

    Kostenloser Webspace von shezcrazy, auf Homepage erstellen warten

    shezcrazy hat kostenlosen Webspace.

    Und wie genau muss es umgeschrieben werden, ich kenn mich mit ajax überhaupt nicht aus ^^..

    Vielleicht könntest du mir es so abändern, dass ich weiß wo der php code dann hin muss. Ich bin nämlich grad ziemlich verwirrt :confused:

    Beitrag geändert: 17.12.2008 18:52:01 von shezcrazy
  5. Probier's 'mal damit:


    <script type="text/javascript" language="javascript">

    var http_request = false;

    var interval = false;
    if(!interval){
    interval = window.setInterval('request("test.php");',10000);
    }

    function request(url) {

    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
    http_request.overrideMimeType('text/xml');
    // zu dieser Zeile siehe weiter unten
    }
    } else if (window.ActiveXObject) { // IE
    try {
    http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
    }
    }

    if (!http_request) {
    alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
    return false;
    }
    http_request.onreadystatechange = reload;
    http_request.open('GET', url, true);
    http_request.send(null);

    }

    function reload() {

    if (http_request.readyState == 4) {
    if (http_request.status == 200) {
    document.getElementById('test').innerHTML = http_request.responseText;
    } else {
    alert('Bei dem Request ist ein Problem aufgetreten.');
    }
    }

    }
    </script>
    <span id="test"></span>
  6. Autor dieses Themas

    shezcrazy

    Kostenloser Webspace von shezcrazy, auf Homepage erstellen warten

    shezcrazy hat kostenlosen Webspace.

    Bei test.php muss ich aber keine datei angeben oder?
    Oder wie mach ich das jetzt? Ich glaube dass du etwas falsch verstanden hast, der text soll in dem Fenster aktualisiert werden aber auch nur der Text in dem Falle der php code mit dem was aus der Datenbank geladen wird und auch angezeigt wird. Also die Anzeige soll neu geladen werden und dass alle 10 Sekunden in dem Fenster. Der rest soll nicht neu geladen werden.

    Beitrag geändert: 17.12.2008 19:39:13 von shezcrazy
  7. Der obenstehende Code aktualisiert alles innerhalb von <span id="test"></span> mit der Ausgabe der Datei test.php, was nur ein Beispiel ist - du solltest schon das "test.php" mit dem Namen deines PHP-Skripts ersetzen.
  8. Autor dieses Themas

    shezcrazy

    Kostenloser Webspace von shezcrazy, auf Homepage erstellen warten

    shezcrazy hat kostenlosen Webspace.

    Mit dem namen des Php Skripts? Also die Seite wo es ausgeführt wird?:confused:
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!