Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

alphagames

Jungspund

Dabei seit: 01.12.2010

Beiträge: 19

 

1 Zum Seitenanfang

Sonntag, 20. Februar 2011, 18:33

Problem mit Ajax Ausgabe im Internet Explorer 8

Hallo,

das Skript funktioniert im FF, Chrome, Opera super. Nur beim IE gibts Probleme :( .
xmlHttp ist bei allen gesetzt, also nicht null.

Die Fehlermeldung beim Debuggen vom IE ist: "Unbekannter Laufzeitfehler"
Der Verweis ist dann auf die Codezeile 23, dort wo das Ergebnis in das DIV - Element zurückgeschrieben wird:
document.getElementById("ergebnis").innerHTML = xmlHttp.responseText;


Javascript-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function searchFor(nachname, vorname){
            var xmlHttp = null;
           
           xmlHttp = getXMLHttpRequest();

            // Wenn das Objekt erfolgreich erzeugt wurde
            if (xmlHttp) {

                var url = "personen_suche.php";
                var params = "nachname="+nachname+"&vorname="+vorname;

                xmlHttp.open("POST", url, true);

                //Headerinformationen für den POST Request
                xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                xmlHttp.setRequestHeader("Content-length", params.length);
                xmlHttp.setRequestHeader("Connection", "close");

                xmlHttp.onreadystatechange = function () {
                    
                    if (xmlHttp.readyState == 4) {
                        // Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben
                        document.getElementById("ergebnis").innerHTML = xmlHttp.responseText;
                        
                    }
                }
                xmlHttp.send(params);
                
            }
        }


Hoffe nun auf eure Hilfe und danke im voraus :)

mfg
 

alphagames

Jungspund

Dabei seit: 01.12.2010

Beiträge: 19

 

2 Zum Seitenanfang

Sonntag, 20. Februar 2011, 18:53

yihaa das Problem ist mittlerweile behoben. Die Lösung habe ich in einem anderen Forum gefunden :) :) :)
http://www.easy-coding.de/ie-unbekannter….html#post14240

Problem:

HTML

1
2
3
<table>
<div id="ergebnis"></div>
</table>


Die table-tags müssen in der Ajaxsuche drin sein und dürfen nicht vor und nach dem Ergebnis stehen. Ist iwie IE-spezifisch ...