P.s. hvis din FF melder fejl ... hjælper det så med display="block"; istedet for display="inline"; (ved godt det måske nærmere er display="table-row"; men mene at IE vist ikke understøtter det ordentligt :/ )
Jeg får hellere ikke nogen fejl med Firefox 1.5.0.7, men oplever samme fejl en gang imellem på en af mine sider. Åbenbart ikke altid FF kan finde CSS properties i et element.
Synes godt om
Slettet bruger
28. september 2006 - 09:53#5
Jeg har version 1.0.2.
Men nu får jeg heller ikke fejlen mere - arghh.
Helt ideelt ville jeg gerne have en workaround for inline/table-row, men den går ikke uden browser detection når none property er sat for display via css - så vidt jeg har kunnet læse mig til.
Hvis man sætter display til "" vil det jo resultere i at den hardcodede værdi (none) genindsættes.
Nu er det første gang jeg har gidet at lave en side der også supporteres af Firefox så jeg ved ikke så meget om konsollen - plejer der er være inconsistent fejl eller plejer konsollen at fungere nogenlunde?
Og hvis du regner fremover med at lave dine sider så de understøtter FF, så kan du godt vænne dig til besvær. Som jeg selv fandt ud af for et par dage siden, så er INTET beskyttelse overhovedet i FF mod fejl. Så de småfejl man er vandt til bliver auto. rettet af browseren, specielt IE, går ikke med FF... På den anden side lære man da at kode fejlfrit :)
Du kan få lov til at lave ligeså mange fejl i FF ... fejlene er blot nogle andre end i IE. De fleste browsere er lige elendige - de er det bare på forskellige områder. Netscape 6/7 og 'de gamle' Mozilla'er var faktisk langt bedre til at overholde gældende standarder, end FF er idag ;o)
Jeg har lavet iflues browser detection og mcs table-row, så jeg kunne godt tænke mig at se svar fra jer.
Jeg går ud fra FF brokkede sig over inline property på et TR element, så nu får den table-row i stedet og har bare at lade være med at brokke sig mere.
Og jeg har kunnet læse mig til at Opera også supporterer table-row så det kunne ikke være bedre.
*mc* Hvor mange ældre versioner vil den der virke på? Synes browsere nogen gange (Specielt lidt ældre netscape) har været gode til at snyde de navigator.userAgent metoder... Normalt holder jeg mig til udelukkedes metoden f.eks. if(noget.contentDocument), if(window.event) osv, steder hvor det kan bruges. Men har navigator.userAgent har jeg aldrig haft success med...
navigator.userAgent giver normalt ikke anledning problemer - det gør navigator.name til gengæld :)
I øvrigt kunne jeg meget vel forestille mig, at Opera i en overskuelig fremtid holder op med at supportere 'document.all', hvorfor det nok er bedre at skrive: var uA = navigator.userAgent.toLowerCase(); var ie = ((uA.indexOf('msie')!=-1 && (uA.indexOf('opera')== -1));
Synes godt om
Slettet bruger
28. september 2006 - 22:58#14
hmm.. Jeg synes Eksperten er lidt for flink til at smide ens indlæg væk.
Jeg har lavet det med browser detection via javascript i stedet, da jeg nok på et tidspunk støder ind i browser inkonstistens, hvor det ikke er et spørgsmål om IE/ikke IE, men snarere f.eks. FF der skiller sig ud..
olebole>> Jeg ville blive glad hvis du også smider et svar.
Mit script er i hvert fald blevet sådan her:
var uA = navigator.userAgent.toLowerCase(); if(uA.indexOf('opera') != -1){ var browser = "opera"; }else if(uA.indexOf('msie') != -1){ var browser = "ie"; }else if(uA.indexOf('firefox') != -1){ var browser = "ff"; }else{ var browser = "other"; }
function create_folder() { document.getElementById('create_folder').style.display = (browser=="ie")?"inline":"table-row"; document.getElementById('new_folder_input').focus(); }
( Tak for rådet m.h.t. måling på document.all ... :o) )
Synes godt om
Slettet bruger
30. januar 2007 - 10:56#17
Ole> Venter gerne et svar.
/1.
Synes godt om
Slettet bruger
27. februar 2007 - 18:09#18
Jeg lukker.
Ole>> Hvis du ser dette og gerne vil have points, opretter jeg gerne et spørgsmål med points til dig..
/1.
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.