EKKi: Wie anders als mit onchange??

Beitrag lesen

Mahlzeit Edgar Ehritt,

Den Einsatz von jquery (55.9 KB groß) für die Buchstäbliche Kanone auf den Spatzen.

Da gebe ich Dir Recht.

Ein XMLHttpRequest ist völlig ausreichend und noch halbwegs nachvollziehbar.

Da auch - wenn man es denn richtig macht.

Für weitergehende Kompatibilität älterer Browser sähe das dann etwa so aus:

Der hüpfende Komma hierbei ist das "etwa" ...

xmlHttp.open('GET', 'beispiel.xml', false);
    xmlHttp.send(null);
    alert(xmlHttp.responseText);

... denn das ist *so* sinnfrei. "xmlHttp.responseText" ist direkt nach dem Abschicken des Requests sowas von leer. Und da das Objekt keinen Handler für "onreadystatechange" besitzt, wird das aufrufende Skript nie irgendwas zurückerhalten.

Besser (und auf den konkreten Fall angepasst):

xmlHttp.onreadystatechange = function() {  
  if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {  
    var ergebnis = xmlHttp.responseText.split('<BR>');  
    document.getElementById('z5').value = ergebnis[0];  
    document.getElementById('z10').value = ergebnis[1];  
  }  
}  
xmlHttp.open('GET', 'beispiel.xml', false);  
xmlHttp.send(null);  

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
0 46

Wie anders als mit onchange??

Hans A. Plast
  • javascript
  1. 0
    ChrisB
    1. 0
      Hans A. Plast
      1. 0
        ChrisB
        1. 0
          Hans A. Plast
          1. 0
            ChrisB
            1. 0
              Hans A. Plast
              1. 0

                Response-Wert in Input Feld einsetzen?

                Hans A. Plast
                1. 0
                  EKKi
                  1. 0
                    Hans A. Plast
                    1. 0
                      Hans A. Plast
                      1. 0
                        EKKi
                        1. 0
                          Hans A. Plast
                    2. 0
                      EKKi
                      1. 0
                        Hans A. Plast
                        1. 0
                          EKKi
                          1. 0
                            Hans A. Plast
                            1. 0
                              EKKi
                              1. 0
                                Hans A. Plast
                                1. 0
                                  EKKi
                        2. 0

                          Danke @ EKKI

                          Hans A. Plast
                          1. 0
                            EKKi
                2. 0
                  Hans A. Plast
                  1. 0
                    Hans A. Plast
        2. 0
          dedlfix
          1. 0
            Hans A. Plast
  2. 0
    Joachim
    1. 0
      Hans A. Plast
      1. 1
        dedlfix
        1. 0
          Hans A. Plast
  3. 0
    Edgar Ehritt
    1. 0
      EKKi
      1. 0
        Edgar Ehritt
        1. 0
          EKKi
          1. 0
            Edgar Ehritt
    2. 0
      Hans A. Plast
      1. 0

        Disabled-Fields werden nicht alle enabled?

        Hans A. Plast
        1. 0
          EKKi
          1. 0
            Hans A. Plast
            1. 0
              Edgar Ehritt
              • menschelei
              1. 0
                Hans A. Plast
                1. 1
                  dedlfix
                  1. 0
                    Hans A. Plast
            2. 0
              EKKi
              • meinung
              1. 0
                Hans A. Plast
            3. 3
              ChrisB