05. januar 2003 - 14:48Der er
8 kommentarer og 1 løsning
microsoft.xmldom ?
Hejsa
Jeg er ved at lave et website, hvor brugen af nedenstående kombonent (microsoft.xmldom) indgår. Derfor vil jeg gerne vide hvilke browsere den er kombatibel med. Den er selvfølgelig kombatibel med IE, men op til hvilken version?
Og i så fald, hvordan laver man et JS script, der udfører en sætning, hvis brugerens computer ikke er kombatibel med kombonenten?
Her ser i et udkast af mit script:
var objParser = new ActiveXObject("microsoft.xmldom") ; objParser.async = "false" ; objParser.load("/script/xml/xml_getProgramInfo.asp?id=" + id) ; var obj = objParser.documentElement.childNodes ;
... husk lige: if (document.all && document.getElementById && navigator.platform.indexOf("Mac")==-1) { //Browseren er IE5 eller højere og ikke en Mac ;o) } else { //Browseren kan ikke benytte komponenten }
okay - spørgsmålet er så om hvor vidt det er smart at bruge teknologien så. Er der nogle der har lidt statistikker på hvor mange brugere, der benytter IE5 eller højere? ud fra et samlet perspektiv?
Det gør langt de fleste, men den slags statestiker er ikke videre sigende. Det varierer voldsomt fra site til site. Skal du f.eks. lave noget til forsikringsbranchen, skal du også understøtte NS4, da flere store forsikringsselskaber stadig bruger den. Skal du lave noget til den grafiske branche, skal du understøtte Mac, osv. Laver du derimod noget for Counter-Strike spillere, kan du dog være helt sikker på, de har IE 5+.
Rigtig mange sites kan ikke ses i NS og deres tal tæller også med i statestikken ... hvilket jo mildt sagt giver et misvisende resultat. Derfor er det nødvendigt at se på det brugersegment, man er interesseret i og deres typiske browservalg.
Så er der hele det ideologiske i at forære WWW til MS ved kun at understøtte deres software. Det er op til dig - men det er absolut ikke min kop te! :) /mvh
Synes godt om
Slettet bruger
06. januar 2003 - 15:09#8
Jeg vidste ikke, at det ikke virker på Mac'en. Det er der sgu meget, der ikke gør! :) (sikke en masse ikke'r)
Jeg er enig i, at man skal stile efter en så bred vifte a browsere som muligt, ikke af den grund som olebole nævner (Microsoft vil aldrig sejre helt), men ganske enkelt fordi, det gør flest mennesker glade! :)
Nej, det er klart, at alle proprietære MS-teknologier ikke fungerer på andre platforme. Til gengæld behøver Mac-ejere ikke at være bange for ActiveX og andet usikkert skidt. Overholder man internationale standarder, fungerer stort set alt på Mac - som alt andet lige er en betydelig bedre platform (Unix). Der er bare ikke så mange PC-folk, der ved det, da de aldrig har prøvet at arbejde på en over længere tid. Det er som regel også årsagen til, de ikke finder ud af, at den kode de skriver ofte er noget ral :) /mvh
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.