Hi forum,
I call this function
[CODE] function showForm() {
if (!document.implementation.hasFeature(“Core”, “3.0”)) {
alert(“1”);//
}
if (!document.implementation.hasFeature(“XML”, “3.0”)) {
alert(“2”);//
}
if (!document.implementation.hasFeature(“HTML”, “2.0”)) {
alert(“3”);
}
if (!document.implementation.hasFeature(“Views”, “2.0”)) {
alert(“4”);
}
if (!document.implementation.hasFeature(“StyleSheets”, “2.0”)) {
alert(“5”);
}
if (!document.implementation.hasFeature(“CSS”, “2.0”)) {
alert(“6”);
}
if (!document.implementation.hasFeature(“CSS2”, “2.0”)) {
alert(“7”);
}
if (!document.implementation.hasFeature(“Events”, “2.0”)) {
alert(“8”);
}
if (!document.implementation.hasFeature(“UIEvents”, “2.0”)) {
alert(“9”);
}
if (!document.implementation.hasFeature(“MouseEvents”, “2.0”)) {
alert(“10”);
}
if (!document.implementation.hasFeature(“MutationEvents”, “2.0”)) {
alert(“11”);//
}
if (!document.implementation.hasFeature(“HTMLEvents”, “2.0”)) {
alert(“12”);
}
if (!document.implementation.hasFeature(“Range”, “2.0”)) {
alert(“13”);
}
if (!document.implementation.hasFeature(“Traversal”, “2.0”)) {
alert(“14”);//
}
if (!document.implementation.hasFeature(“LS”, “3.0”)) {
alert(“15”);//
}
if (!document.implementation.hasFeature(“LS-Async”, “3.0”)) {
alert(“16”);//
}
if (!document.implementation.hasFeature(“Validation”, “3.0”)) {
alert(“17”);//
}
}
on FireFox 3 and only the alert marked with // go off. In IE 8 on the other hand all of them go off. These are features described in JavaScript for WebDevelopers 2nd edition. This cannot possibly mean that IE 8 is missing all these features…what is qrong then?!?!