Ergebnis 1 bis 5 von 5

Thema: AJAX Internet Explorer lädt genau 1mal nach

  1. #1
    Interessierte/r
    Registriert seit
    30.04.2008
    Ort
    Reutte
    Beiträge
    104
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AJAX Internet Explorer lädt genau 1mal nach

    Servus,
    also wie der Titel bereits sagt habe ich ein Problem mit dem berühmt-berüchtigten *kotz* internet explorer.
    neuerdings habe ich an einem chat programm gearbeitet, und es funktioniert überall, ausser im ie.
    ich habe auch bereit browserweichen für die ajax request erstellung eingebaut:
    Code:
    function createRequest() {
        if (window.XMLHttpRequest) {
            request = new XMLHttpRequest(); // Mozilla, Safari, Opera
        } else if (window.ActiveXObject) {
            try {
                request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
            } catch (e) {
                try {
                    request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
                } catch (e) {}
            }
        }
        return request;
    }
    alles wunderbar.
    das problem ist, wenn ich jetzt chatten will mit dem ie, dann zeigt er mir die ganze zeit die selbe nachricht an, weil der response sich im ie irgendwie nicht aktualisiert.
    ich denke mal, das problem ist nicht neu, hab aber bisher nirgends eine lösung gefunden.
    danke für eure hilfe,
    makroy
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: AJAX Internet Explorer lädt genau 1mal nach

    wieso arbeitest du nich mit jquery? da sind die ajaxfaxen schnell gemacht
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Interessierte/r
    Themenstarter

    Registriert seit
    30.04.2008
    Ort
    Reutte
    Beiträge
    104
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: AJAX Internet Explorer lädt genau 1mal nach

    Zitat Zitat von synaptic Beitrag anzeigen
    wieso arbeitest du nich mit jquery? da sind die ajaxfaxen schnell gemacht
    ich habe mir auch schon mal überlegt, auf sowas zurückzugreifen. aber mir wäre eine eigene lösung lieber.
    schliesslich möchte ich vor dem problem nicht davonlaufen, sondern es lösen
    Geändert von makroy (31.12.2009 um 16:42 Uhr)

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: AJAX Internet Explorer lädt genau 1mal nach

    um es mal bildlich festzuhlten:
    dir sind also 15 zeilen code lieber als 3
    und
    nen framework bedeutet für dich davonlaufen, obwohl es dein problem löst?

    ich meine für nen 5-zeiler normalen code lohnt es sich bestimmt nich nen framework zu nutzen, aber bei solch sachen wie ajax, wo man zusätzlich noch auf krasse crossbrowsertauglichkeit angewiesen ist lohnt es sich auf jeden fall
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. #5
    Interessierte/r
    Themenstarter

    Registriert seit
    30.04.2008
    Ort
    Reutte
    Beiträge
    104
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: AJAX Internet Explorer lädt genau 1mal nach

    so kann mans auch sehen.
    aber ich habe prinzipiell eine abneigung gegen fremdcode (also frameworks) und möchte lieber alles selber lösen. für mich gilt sowieso, warum einfach wenns kompliziert doch so schon ist

    btw die lösung des problems:

    This happens because Internet Explorer ignores the no-cache directive, and caches the results of ajax calls. Then, if the next request is identical, it will just serve up the cached version. There's an easy workaround, and that is to just append random string on the end of your query.
    Code:
    xmlHttp.open("GET","blurb.php?"+Math.random();
    Geändert von makroy (01.01.2010 um 16:38 Uhr)

Ähnliche Themen

  1. Internet Explorer und Firefox Explorer tauglich
    Von forummx im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 21.11.2009, 22:13
  2. AJAX - Div erst nach laden anzeigen
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 09.12.2008, 11:22
  3. Internet explorer
    Von rahm-mandel im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 23.07.2007, 09:39
  4. Internet Explorer
    Von Fabi im Forum Computer - Internet Forum
    Antworten: 19
    Letzter Beitrag: 08.03.2006, 09:04
  5. internet explorer
    Von srabbler im Forum Computer - Internet Forum
    Antworten: 1
    Letzter Beitrag: 23.09.2004, 18:31

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •