Ohh ja, btw.. det virker som det står der i alle andre browsere.. men det er til internt firmabrug hvor IE8 er den eneste browser tilgængelig.
--
Jeg ved jQuery mobile, har store problemer i IE, så det kan være at det også gælder visse dele af jQuery.
--
Software udvikler & HiFi Nørd
tro mig, du fatter ikke hvor gerne jeg ville at de skifter ud.. men der har jeg desværre ikke så meget at sige, som lille medarbejder, i en kæmpe virksomhed :(
--
4# Så har du 3 muligheder:
- Lav funktionen selv
- Nedgrader til en ældre version af jQuery
- Fortæl dem at det de ønsker kan ikke laves, da de ikke er opdateret. IE8 koster jo ikke noget at opgradere...
Sidste udvej er at sige op og forlade sådan et forældet firma, og søge nye udfordringer i et ordenligt et.
--
Software udvikler & HiFi Nørd
#5 -
De to første muligheder er nok de mest realistiske. Jeg har i mange år praktiseret løsningen med at bede folk om at opgradere (elektronisk), men det er praktisk set ikke særlig successfuldt, så indtil da må man leve med at understøtte de gamle browsere.
Desuden så er det ignorant at sige det er et forældet firma, det er netop virksomheder som er fremme i skoene der understøtter gamle systemer da det er en indtjeningskilde man ellers bliver smide ud i et stort tomt hul.
--
Hvis der ikke er voldsomt mange styles i de class, så prøv at sætte styles istedet. Så vidt jeg husker renderer IE8 hele DOM'en hver gang der skiftes class på et element.
Alternativt, kunne du jo lave de samme check serverside? (eller det er måske "serverside" du mener i #0)
--
Du har ikke mulighed for at løbe alle elementerne igennem i "ren" javascript ? Jeg har ikke nogle erfaringer med dette, men sådan ville jeg selv prøve :p
--
Gæstebruger, opret dit eget login og få din egen signatur. 6# Det er selvfølgelig et meget dømmende billede jeg tegner af en virksomhed jeg overhovedet ikke kender. Men er det interne værktøjer, så skal det kunne presses igennem at systemerne er opdateret, det gør det både nemmere at supportere og vedligeholde, plus billigere at udvikle.
Alt i alt, giver DET mere penge i kassen, hvilket er noget enhver CEO er interesseret i.
--
Software udvikler & HiFi Nørd
#5.. forældet kan man nu ikke kalde det, men når nu firmaet er hele DONG Energy opgraderer man ikke bare fra dag til dag :s
ideén med at ændre styles kan heller ikk bruges, da de her classes skal benyttes til at identificere dem i senere js funktioner..
Jeg kan desværre heller ikke umiddelbart lave det serverside, da det er opbygget gennem xslt (umbraco) og jeg ikke kan få den til at anvende min variable (som er sat i en if) udenfor denne if-else..
Ideén med rent javascript er ret god.. i først omgang kom jeg udenom det ved at sætte et par setTimeout's på de 3 af 4 ovenstående funktioner
--
Har du prøvet en ældre version af jquery som forslået flere gange?
Og kan du pt give et mere konkret eksempel på fejlene ?
Fx et screenshot eller ligende
--
jeg har endnu ikke forsøgt en ældre version af jquery nej.. men jeg tror ikke det hjælper, da fejlen dukker op fordi javascript "timeouter" grundet for mange iterations på samme tid.. (mener ie8 som default har en max på 10k?)
Men jeg kigger lige efter det en ekstra gang næste gang jeg kommer på arbejde :)
på forhånd tak.
--
Lav det i en og samme løkke.
Smid en iterations tæller på, så du ved hvor langt den er nået, og append det til klasserne som i forvejen er nummereret.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
Kan du ikke lave en version man kan teste på?
Du kan bare fjerne følsomme data først.
#mht understøttelse af forældede browsere, så er der jo nok lavet en cost/benefit analyse på et eller andet højere niveau, hvor det er besluttet, at det er mere økonomisk rentabelt, at bruge energien på at lave diverse browserhacks og finurlige løsninger, end rent faktisk at opgradere de rigtige steder, så lortet kan køre i en moderne browser og det er jo nogen gange forudsætningerne som man må leve med.
"
det er netop virksomheder som er fremme i skoene der understøtter gamle systemer da det er en indtjeningskilde man ellers bliver smide ud i et stort tomt hul"
Der er jeg ikke helt enig. Den tid man bruger på at kode til et stadigt forsvindende publikum, kan blive ret i dyr i forhold til hvad man får tilbage.
Det er derfor man kan anlægge en progressive enhancement strategi, der giver basal funktionalitet til handicappede browsere (reelt set skal siden fungere helt uden javascript) og så kan man tilføje avancerede features for dem der bruger en normal moderne browser.
--
Reality is the original Rorschach.
"bump" = lukket tråd
http://www.google.com[...] &http://www.googleguide.com[...]