Hotzenplotz: search Funktion funktioniert im IE nicht

Beitrag lesen

»

var s= http.responseText;

Was steht denn (im IE 7) da drin?

Also ich mache nen Ajax-call und bekomme als Antwort ne komplette HTML-Seite in der irgendwo XML versteckt. Und eben diesen Teil brauche ich.

anfang = s.search(/(<?xml version)/);
ende = s.search(/(</dataset>)/);
xml = s.substring(anfang, ende+10);

Kann mir bitte einer sagen was ich falsch machen?!

Du verwendest reguläre Ausdrücke.

Dabei willst du lediglich die http://de.selfhtml.org/javascript/objekte/string.htm#index_of@title=Positionen von konstanten(!) Zeichenketten ermitteln.

Leider funktioniert die Positionsbestimmung mittels indexOf weder im FF noch IE