javascript kompatibilitás

Kezdőlap Fórumok Programozás javascript kompatibilitás

9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • #1939252
    Zilahia
    Felhasználó

      Ez a téma ennyire komplikált?

      #1939253
      GFSoldier
      Felhasználó

        Ez a kompatibilitási probléma mindig is fenn állt. A Netscape fejlesztette ki a JS-t, aztán vette át az MS. Mindenképpen az az „eredeti” ami megy Netscapen, ezáltal Mozillán is meg FireFoxon is.
        Konqueror nem biztos, hogy IE motort (sõt), de sokmindent hasonlóan jelenít meg. Pl a formok elcsúsznak ha a p-t vagy br-t nem közvetlenûl az input elé írjuk. Az IE kicsit átszervezte a dolgokat. Nem tom mi az a div, de próbáld meg úgy, hogy csak simán így írod:
        script language=”JavaScript”
        Lehet, hogy a d0 helyet pl div0-t kell használni vagy ilyesmi. JS-ben írd meg, hogy ha a böngészõ ilyen és ilyen akkor ez fusson le, egyébként az, ilyesmiket. Sajnos ez a baj a JS-el. Ezért nem is nagyon használom, csak alapdolgokra.
        Operában be lehet állítani, hogy melyik böngészõt emulálja. Bár ettõl nem biztos, hogy máshogy fogja kezelni a kódot, de megér egy próbát.

        #1939254
        Zilahia
        Felhasználó

          a div egy html tag.

          de az nem fontos, tõlem akár layer is lehet. vagy fieldset vagy amit akarsz. az a lényeg, hogy mondjuk menuben meg lehet vele csinálni, hogy töltés nélkül lépjen át egy belsõbb menübe. lassú netnél áldás. na mindegy. eddig nincs megoldás.

          #1939255
          Zilahia
          Felhasználó

            naaa fiúúúk. én tudok javascriptül egy kicsit, de ezt példákból szedtem össze. ennek mennie kéne. vki tud segíteni? gondolom mindenki tud htmlül(nem negy kunszt) nos én csak html elemek láthatóságát akarom javascriptbõl befolyásolni. ez olyan sci-fi?

            #1939256
            GFSoldier
            Felhasználó

              PHPhez értek, nem javascripthez. Bocs

              #1939257
              Zilahia
              Felhasználó

                A phphez értek én is bocs. de sokkal praktikusabb, ha a php-t úgymond dhtml preprocesszornak használod, theát viszel bele dinamikus html-t. na mindegy. valaki csak ért a dhtml-hez, vagy nem????????????????????????(Kedves világ:) öhöm öhöm krrr…

                javascript helyett jó bármi más in-html nyelv is.

                #1939258
                kayapo
                Felhasználó

                  Alapvetõen a „JavaScript1.2”-vel van a gond, ti. az 1.2 változatot soha nem „védte” szabvány. A Netscape túl szabadon kezelte azt ezért kerültek bele ilyen furcsaságok (szemetek).

                  #1939259
                  Zilahia
                  Felhasználó

                    Megvan, az utókornak:

                    document.getElementById(„d0″).style.visibility=”visible”
                    document.getElementById(„d0″).style.visibility=”hidden”

                    a d0 a neve az elüntetni kívánt elemnek. jelen esetben egy div.

                    ui(gyengébbek kedvéért):
                    visible=látható
                    hidden=rejtett

                    #1873742
                    csaba
                    Felhasználó

                      Jó cím, mi? Arról van szó, hogy bizonyos dolgokat másképp kezelnek más böngészõk mint má$ik böngészõk.
                      Ebbe jól beleakadtam.
                      Vegyük a konkrét esetemet. van a weboldalon három div html tag különbözõ tartalommal. javascript segítségével dinamikusan szeretném õket cserélgetni.
                      tehát a három div a d0, d1és d2.
                      a script mondjuk például a d2 láthatóvá tételére:
                      script language=”JavaScript1.2″
                      ….
                      d0.style.visibility=”hidden”
                      d1.style.visibility=”hidden”
                      d2.style.visibility=”visible”

                      Nem ismerem, hogy milyen böngészõhhöz milyen motor van,
                      de a m$ intenet explorer szépen elfogadja, meg a linuxos konqueror is,
                      de nem fogadja el a wines netscape, linuxos galleon, linuxos firefox.
                      azt írja a javascript consol:”d0 is not defined”

                      ennyit tudok. szeretném ha minden futna.
                      ha van valami más módszer div-ek vagy nem div-ek cserélgetésére, olyan módszer, amit a
                      legtöbb friss böngészõ támogat, az érdekelne.
                      Szerintem eza kompatibilitástéma elég nehéz nem?
                      amúgy a konqueror m$ ie motort használ? vagy az egy harmadik fajta? egyáltalán hány fajta van, és valyon az opera hova tartozik? Hajajj.

                      😥

                    9 bejegyzés megtekintése - 1-9 / 9
                    • Be kell jelentkezni a hozzászóláshoz.