17. juli 2003 - 01:58Der er
24 kommentarer og 1 løsning
Crossbrowser ekspert søges IE/Mozilla
Jeg har lavet et framework til en applikation jeg har en ide til. Jeg har brug for en som vil sørge for at mit framework kommer til at virke i en Mozilla (Gecko) browser.
Jeg kan zippe filerne og sende dem hvis det er nogen som er interesseret i at tjene lidt point .... Jeg giver gerne flere hvis det bliver nødvendigt.
Det er noget javascript som outputter det hele ... laver nogle faneblade, og cacher nogle iframes objecter. Jeg tror at det meste ligger i at modificere stylesheet, men der er ca. skrevet 600 linier js. Intet html faktisk. Jeg ved ikke lige hvor jeg skal lægge det hen, da jeg ikke har nogle public services til rådighed her.
Jeg sidder selv og piller i mit eget projekt med en ultimativ window.open-side, og det er da godt nok irriterende, når man når forbi de 20 linier -- og så bliver det altså en anelse mere irriterende, når man når forbi de 200 ...
hehe ... ja .. og jeg kan sige at der kommer til at blive mange flere linier inden jeg er færdig ... jeg vil bare gerne have det til at virke i mozilla før det bliver for uoverskueligt. Så jeg håber på at lære lidt tricks så jeg selv kan sørge for at resten bliver crossbrowser.
Tjaeh lige nu er Hotmail ikke til at få fat i for 17. gang inden for den sidste time, så jeg håber, jeg får dem snart, så jeg kan hive dem væk fra Seattle -- nåede lige at se, at du havde sendt !-)
-- Det bliver jo ikke lige let at inkorporere event-handling, men jeg skal nok komme med en melding imorgen !-)
-- skulle selvfølgelig have gættet, at du havde noget event-handling *gg*
-- hvis man kigger på forskelle mellem de største browsere, så er det nemlig den mest markante forskel -- det der med document.all/document.getElementById er en ligegyldig detalje i sammenligning med det ...
dreamcode> må man extende Moz? Altså med __defineXXX__? Hvis ikke så skal jeg ikke rodes ind i noget. Du får ikke mig til at lave codebranches på 600 linjer kode. Hvis det er i orden melder jeg mig gerne på banen.
Forøvrigt blev jeg en anelse overrasket over at Brendan Eich stadig er fuldt aktiv i udviklingen ...
Han opfandt jo tilbage i 1995 LiveScript og jeg troede egentlig han var trådt tilbage fra den slags, men han er da ihvertfald fuldt aktiv i Mozilla-udviklingen !-)
roenvig> :D. Måske jeg ikke udtrykte mig klart nok. Jeg er udemærket klar over at funktionerne findes, og jeg har brugt dem ofte. Enkelte udviklere ønsker dog ikke at anvende dem.
>>dreamcode Jeg har lige taget et første kig på noget af koden -- ikke meget af den ...
Men jeg vil da umiddelbart anbefale at tage maddog med ind over, for jeg er måske nok en opmærksom koder -- og specielt opmærksom på at man ikke maler sig ind i IE-hjørner ...
-- men for mig er det i høj grad en udfordring -- min erfaring præcis med at skue bredt over et crossbrowser-projekt kan ligge et meget lille sted ...
Men jeg kan da komme med en første kommentar:
-- performance-mæssigt er det ikke så effektivt at benytte sig af class-ændringer, da browseren så er nødt til at kigge efter om det har konsekvenser for class/style-hierarkiet og den er derfor nødt til at foretage en fuldstændig re-evaluering af dette ...
Et eks. som du ikke bruger, men som browseren er nødt til at checke for eventuelle konsekvenser af:
En selector kan være: body .noget .nogetAndet>#nogetTredje -- som betyder et element med id=nogetTredje, som er barn af et element med class=nogetAndet, som er efterkommer af et element med class=noget, som er efterkommer af body ...
hvis der så ændres een class eet sted i dokumentet skal browseren finde ud af, om den selector stadig gælder for de samme elementer -- også selv om du hverken har rørt .noget, .nogetAndet eller #nogetTredje -- for der kan være subtile sammenhænge ...
Jamen hvis maddog er indforstået med at filerne ikke skal komme til andres kendskab, så kan du bare sende dem til ham (ellers må han jo lige skrive til mig på allan at pichler dot dk)
Jeg har altså sendt en winrar320.exe til dig ... :) ved ikke om du ikke kan modtage exe filer i din mail client, ellers kan du downloade den fra www.download.com
jeg kan modtage hvad som helst. mailserveren kører på en linux box så der er ingen umiddelbar fare for nogen invasion. hvad der derimod ikke kan komme igennem er spam eller spam-lignende mails. Hvis der er en exe-fil i en html mail med en lille reklame vil spamfilteret nakke den på nul komma fem.
Nå .. men jeg går selv igang med det når ingen andre vil....
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.