Unterschiedliche Ergebnisse im IE und FF

mtk-flo

Erfahrenes Mitglied
Hallo...

Ich rufe mein XML Dokument per AJAX aus einer PHP-Datei ab...
Und möchte Sie dann in der HTML-Datei darstellen...

ich habe folgendes JavaScript (schnippsel):

Code:
var xmldoc = http_request.responseXML;
var root = xmldoc.getElementsByTagName("angebot").item(0);
document.getElementById("myDiv0").innerHTML = "--> "+ root.nodeName
document.getElementById("myDiv0").innerHTML = document.getElementById("myDiv0").innerHTML + "<br>-->--> Root (Attribute: "+ root.getAttribute("date") +")";
document.getElementById("myDiv0").innerHTML = document.getElementById("myDiv0").innerHTML + "<br>-->--> Innerhalb von \"root\" sind: "+ root.childNodes.length +" Elemente";			
// Es wird nun über jedes Immobilien Objekt iterativ gegangen
for (var iNode = 0; iNode < root.childNodes.length; iNode++) {
	
	// holt die aktuelle Immobilie in die Variable "immo"
	var immo = root.childNodes.item(iNode);
	document.getElementById("myDiv0").innerHTML = document.getElementById("myDiv0").innerHTML + "<br>-->-->--> "+ immo.nodeName;
	document.getElementById("myDiv0").innerHTML = document.getElementById("myDiv0").innerHTML + "<br>-->-->--> Innerhalb von \"immobilie\" sind: "+ immo.childNodes.length +" Elemente";
	
	// holt die "data" aus der Immobilie
	var data = immo.firstChild;
	document.getElementById("myDiv0").innerHTML = document.getElementById("myDiv0").innerHTML + "<br>-->-->-->--> "+ data.nodeName;
	document.getElementById("myDiv0").innerHTML = document.getElementById("myDiv0").innerHTML + "<br>-->-->-->--> Anzahl der \"data\" Elemente: "+ data.childNodes.length;
	
	var bilder = immo.lastChild;
	document.getElementById("myDiv0").innerHTML = document.getElementById("myDiv0").innerHTML + "<br>-->-->-->--> "+ bilder.nodeName;
	document.getElementById("myDiv0").innerHTML = document.getElementById("myDiv0").innerHTML + "<br>-->-->-->--> Anzahl der \"bilder\" Elemente: "+ bilder.childNodes.length;            	
}


Mein XML Dokument:
(habe manche Elemente weggelassen, dass es nicht so viel wird...)
Code:
<?xml version="1.0"  encoding="ISO-8859-1"?>
	<angebot date="heute" >
		<immobilie>
    		<data>
		      <id>1</id>
		      <obj_id>H1234</obj_id>
			  ....
		      <sonstige_angaben>.... eine Vermittlungsgebühr von .... zu erheben.</sonstige_angaben>
    		</data>
    		<bilder>
    			<bild>
					<id>6971</id>    			
    				<name>Außenansicht</name>
    				<pfad>img_immo/435_1239698884_0.jpg</pfad>
    				<folge>0</folge>
    			</bild>
    		</bilder>
		</immobilie>
    </angebot>

Ich lass mir meine Schritt in einem DIV ausgeben und kommt zu folgendem Ergebnis:
Im FF (v 3.0.8) folgendes Ergebnis:
Code:
--> angebot
-->--> Root (Attribute: heute)
-->--> Innerhalb von "root" sind: 5 Elemente
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 5 Elemente
-->-->-->--> #text
-->-->-->--> Anzahl der "data" Elemente: 0
-->-->-->--> #text
-->-->-->--> Anzahl der "bilder" Elemente: 0
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 5 Elemente
-->-->-->--> #text
-->-->-->--> Anzahl der "data" Elemente: 0
-->-->-->--> #text
-->-->-->--> Anzahl der "bilder" Elemente: 0
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 5 Elemente
-->-->-->--> #text
-->-->-->--> Anzahl der "data" Elemente: 0
-->-->-->--> #text
-->-->-->--> Anzahl der "bilder" Elemente: 0
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 5 Elemente
-->-->-->--> #text
-->-->-->--> Anzahl der "data" Elemente: 0
-->-->-->--> #text
-->-->-->--> Anzahl der "bilder" Elemente: 0
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 5 Elemente
-->-->-->--> #text
-->-->-->--> Anzahl der "data" Elemente: 0
-->-->-->--> #text
-->-->-->--> Anzahl der "bilder" Elemente: 0

und im IE (v 7.0.5730.13) :
Code:
--> angebot
-->--> Root (Attribute: heute)
-->--> Innerhalb von "root" sind: 5 Elemente
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 2 Elemente
-->-->-->--> data
-->-->-->--> Anzahl der "data" Elemente: 27
-->-->-->--> bilder
-->-->-->--> Anzahl der "bilder" Elemente: 5
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 2 Elemente
-->-->-->--> data
-->-->-->--> Anzahl der "data" Elemente: 27
-->-->-->--> bilder
-->-->-->--> Anzahl der "bilder" Elemente: 6
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 2 Elemente
-->-->-->--> data
-->-->-->--> Anzahl der "data" Elemente: 27
-->-->-->--> bilder
-->-->-->--> Anzahl der "bilder" Elemente: 6
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 2 Elemente
-->-->-->--> data
-->-->-->--> Anzahl der "data" Elemente: 27
-->-->-->--> bilder
-->-->-->--> Anzahl der "bilder" Elemente: 6
-->-->--> immobilie
-->-->--> Innerhalb von "immobilie" sind: 2 Elemente
-->-->-->--> data
-->-->-->--> Anzahl der "data" Elemente: 27
-->-->-->--> bilder
-->-->-->--> Anzahl der "bilder" Elemente: 6


Warum bekomm ich im IE das "richtige" Ergebnis und nicht im FF ?!
 

Neue Beiträge

Zurück