JavaScript ja Netscape

Miksi javascriptit toimii moitteettomasti Explorerilla, mutta Netscapella ei sitten millään? miten se pitäis huomioida scriptejä kirjoittaessa? tarkoitan, että pitääkö netscapea varten kirjoittaa erilaista moskaa? tottahan Javasrciptit on selaimesta Enabled asennossa?

hmm.. onneksi suurin osa luottaa IE:hen.
7198
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

JavaScript on alunperin Netscapen tuotos, LiveScript on JS:n isä. NS:n ja IE:n erot eivät rajoitu scriptiin vaan myös osaksi HTML-puolelle. Esim. IE:ssä ja NS:ssä (ainakin vanhemmissa versioissa). Sekasikiöt (IE) ja (NS) toimivat vain omissa selaimissaan. Omaa koodia omille selaimille. Että silleen...

Äänestä
  • joo no taitaa sitten olla niin että mä laitan sivun alkuun jonku mikä kyttää mikä selain on kyseessä. ... niinhän en yleensä.. onkohan noissä onmouseover-tyylisissä systeemeissä vastaavan laisia eroja... onko jossain jotain tekstiä olemassa niiden eroista?

    Äänestä

  • JS kirjoitti:

    joo no taitaa sitten olla niin että mä laitan sivun alkuun jonku mikä kyttää mikä selain on kyseessä. ... niinhän en yleensä.. onkohan noissä onmouseover-tyylisissä systeemeissä vastaavan laisia eroja... onko jossain jotain tekstiä olemassa niiden eroista?

    Olen ainakin 2 kertaa pistänyt tänne sen koodin (jonka olen pöllinyt suoraan Dreamweaverista).
    Tutki noita vanhoja kysymyksiä niin ehkä löytyy (taisi olla kyseessä jonkun Martin kysymys - kuvankäsittelystä muistaakseni). Toimivuus ainakin NS4.x tai uudempi, IE5 tai uudempi ja Opera..

    Mun mielestä sellaiset selaimenkyttääjät on aivan turhaa touhua. Mieluummin teet sellaista koodia joka toimii tämänpäivän selaimissa hyvin ja varmistat että sivut toimivat vanhemmillakin selaimilla ainakin jotenkuten (vaikka sitten ilman kaikkia hienouksia).

    Äänestä

  • Css:ssä on sitten jo puutteita; NS4.x on surkeuden huipentuma, IE:n uudet ja NS6 jo aika hyviä.

    -tagin (joka muuten EI KUULU html:ään ollenkaan) ymmärtävät sekä IE että NS. Opera ei.
    Se oikea layertoteutus (div css) taas on molemmilta suurinpiirtein täysin hukassa (ellei sitten IE:n uusin sitä osaa - NS6 ei ainakaan osaa kunnolla). Opera taas on tässä vahvoilla.

    Äänestä

  • sami kirjoitti:

    Css:ssä on sitten jo puutteita; NS4.x on surkeuden huipentuma, IE:n uudet ja NS6 jo aika hyviä.

    -tagin (joka muuten EI KUULU html:ään ollenkaan) ymmärtävät sekä IE että NS. Opera ei.
    Se oikea layertoteutus (div css) taas on molemmilta suurinpiirtein täysin hukassa (ellei sitten IE:n uusin sitä osaa - NS6 ei ainakaan osaa kunnolla). Opera taas on tässä vahvoilla.

    Jotain

    jotan uutta

    ---------------

    no tollanen tuotokseni oli ainakin täyttä hepreaa Netscapelle (4.x)... Konqeror selviää sentään hieman paremmin.. IE(>4) taasen selviytyy hyvin..
    oopperasta en tiedä. tuskin siinä vaikuttaa mitä selainta se "teeskentelee"?!?

    pitääkö sitä mennä siihen että tekee sivuille aina "kynnysmaton", joka tsekkaa käyttäjän selaimen ennen kuin varsinaiset sivut ladataan. eri sivut eri selaimelle siis!?

    Äänestä

  • sami kirjoitti:

    Olen ainakin 2 kertaa pistänyt tänne sen koodin (jonka olen pöllinyt suoraan Dreamweaverista).
    Tutki noita vanhoja kysymyksiä niin ehkä löytyy (taisi olla kyseessä jonkun Martin kysymys - kuvankäsittelystä muistaakseni). Toimivuus ainakin NS4.x tai uudempi, IE5 tai uudempi ja Opera..

    Mun mielestä sellaiset selaimenkyttääjät on aivan turhaa touhua. Mieluummin teet sellaista koodia joka toimii tämänpäivän selaimissa hyvin ja varmistat että sivut toimivat vanhemmillakin selaimilla ainakin jotenkuten (vaikka sitten ilman kaikkia hienouksia).

    No enpä mä saa niitä toimimaan ... olkoon. se ei jostain syystä vaan hoksaa niitä. Dreamweaverit suohon.

    ..hhmmmm lieneeköhän ongelmat noissa DOM hommissa. document.images[] lienee kuitenkin tuttu käsite kaikille selaimille. vai?

    Äänestä

  • JS kirjoitti:

    Jotain

    jotan uutta

    ---------------

    no tollanen tuotokseni oli ainakin täyttä hepreaa Netscapelle (4.x)... Konqeror selviää sentään hieman paremmin.. IE(>4) taasen selviytyy hyvin..
    oopperasta en tiedä. tuskin siinä vaikuttaa mitä selainta se "teeskentelee"?!?

    pitääkö sitä mennä siihen että tekee sivuille aina "kynnysmaton", joka tsekkaa käyttäjän selaimen ennen kuin varsinaiset sivut ladataan. eri sivut eri selaimelle siis!?

    Css:llä ryyditettyä html:ää tuo on!

    Opera ymmärtää tuon muuten, paitsi ei sitä cursoria. Periaatteessa NS6:n (joka on siis TÄYSN eri asia kuin NS4.x) pitäisi käsittääkseni se näyttää, mutta ainakaan Mozilla ei kyllä näyttänyt..

    Pistäppä muuten sen position:relative; tilalle fixed, niin näet mitä IE ei muunmuassa osaa.

    Sillä mitä selainta Opera teeskentelee ei ole mitään vaikutusta osaamisessa. Näin yleisesti ottaen Operan css2-tuki ei siitä huonone vaikka se IE:tä ulospäin näyttelisikin.



    Onko tuo ehdottoman välttämätön juttu sivuillasi? Siis niin tärkeä että sitä varten kannattaa tehdä useampi sivuversio? Nuo ovat aina ratkaistavia kysymyksiä silloin jos haluaa käyttää sivuillaan jotain juttua joka ei toimi joka selaimella. Minä tyydyn aina silloin tällöin kompromisseihin mieluummin.
    Itseäni ottaa tällä hetkellä tuo IE:n position:fixed puute suunnattomasti päähän.. en ole vielä ihan varma miten sen ratkaisen.

    Äänestä

Kommentoi aloitusta


JS kirjoitti:

Miksi javascriptit toimii moitteettomasti Explorerilla, mutta Netscapella ei sitten millään? miten se pitäis huomioida scriptejä kirjoittaessa? tarkoitan, että pitääkö netscapea varten kirjoittaa erilaista moskaa? tottahan Javasrciptit on selaimesta Enabled asennossa?

hmm.. onneksi suurin osa luottaa IE:hen.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu