Ja, dann machs halt besser. Dass es natürlich hier und da ein wenig eng werden könnte, wenn die beiden Parserklassen zu unterschiedlich sind, ist klar...
Code:
class XmlParser {
var useActiveX;
var ParserObject;
function XmlParser()
{
useActiveX = true;
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
ParserObject = xmlDoc;
}
catch(e)
{
useActiveX = false;
try //Firefox, Mozilla, Opera, etc.
{
parser=new DOMParser();
ParserObject = parser;
}
catch(e) {alert(e.message)}
}
}
function load(var contents)
{
if(useActiveX)
{
//selber coden...
}
else
{
//...macht schlau
}
}
}
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1