miten huomioida eri selaimet ja vanhat selaimet

Jos lisään JavaSriptiä kotisivuille, niin miten pitää huomioida selaimet, jotka ei tue JavaScriptiä?

Entä pitääkö eri selaimet huomioida jotenkin (Netscape, Mozilla, Opera jne).

Entä pitääkö vanhatkin selaimet huomioida jotenkin?

Suurin osahan surffailee ie5:lla tai 6:lla, mutta haluisin, että sivut toimii muillekin hyvin.
3417
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

http://www.w3.org

Noi määrittää html kielen ja se lienee lähimpänä sitä miten kaikilla selaimilla saa toimimaan. Tee noilla, sitten alat miettimään miten tuetaan selaimia jotka ei noudata standardia.

Jos selain ei tue javapurkkaa niin sitten koodisi ei toimi. Ei siinä sen kummempaa.

Toimiva ratkaisu on käyttää php:tä esim. jolloin ohjelmointiroina jää serverin harteille ja selain saa vain html:ää

Äänestä
  • Kyllähän sitä standardikoodia voi yrittää mutta kun EI ole olemassakaan sellaista kuin standardiselain tai standardipalvelin... Ja palvelinkieliä (PHP, ASP) ei kaikki purkkaserverit tue eikä kaikilla niihin oikeuksia. ASP nyt kuitenkin on ehkä lähinnä Javascriptiä, mutta löytyy vain harvoilta servereiltä. Siispä tee niin paljon kuin mahdollista ihan perus-html:llä (toki onhan siinäkin yhteensopivuusongelmansa) ja vain pakon edessa skriptaa. Ja kun skriptaat, tarkista yhteensopivuus esim. mainitun W3C:n kautta. Jo perusskriptit voi mömmötä vaikkapa Firefoxilla: kokeilepas vaikka getYear: IE antaa 2004 ja Firefox 104...
    Peukalosääntönä kannattaa muistaa, että täysin yhteensopivaa koodia ei olekaan.

    Äänestä

  • >Toimiva ratkaisu on käyttää php:tä esim. >jolloin ohjelmointiroina jää serverin harteille >ja selain saa vain html:ää

    Eikös tässä tuu se ongelma, että kenttien kautta syötettävien tietojen tarkistus tehdään palvelimessa, ja jos tiedot eivät ole oikeassa muodossa niin sitten verkon yli lähetetään siitä ilmoitus käyttäjälle joka taas korjaa tiedon ja lähettää sen uudestaan jne..???

    Eli siis aiheuttaa turhaa ylimääräistä verkkoliikennettä, kun virheentarkistuset voitaisiin tehdä suoraan käyttäjän koneella html-koodin seassa pyörivässä javascriptissä.

    Äänestä

Kommentoi aloitusta


fghf kirjoitti:

Jos lisään JavaSriptiä kotisivuille, niin miten pitää huomioida selaimet, jotka ei tue JavaScriptiä?

Entä pitääkö eri selaimet huomioida jotenkin (Netscape, Mozilla, Opera jne).

Entä pitääkö vanhatkin selaimet huomioida jotenkin?

Suurin osahan surffailee ie5:lla tai 6:lla, mutta haluisin, että sivut toimii muillekin hyvin.

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