Kezdőlap › Fórumok › Programozás › javascript kompatibilitás
- This topic has 8 hozzászólás, 4 résztvevő, and was last updated 21 years, 2 months telt el by
Zilahia.
-
SzerzőBejegyzés
-
2004-04-25-17:35 #1939252
Ez a téma ennyire komplikált?
2004-04-25-18:31 #1939253Ez 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.2004-04-25-18:41 #1939254a 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.
2004-04-26-18:19 #1939255naaa 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?
2004-04-26-18:26 #1939256PHPhez értek, nem javascripthez. Bocs
2004-04-26-18:43 #1939257A 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.
2004-05-03-13:41 #1939258Alapvetõ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).
2004-05-12-12:10 #1939259Megvan, 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=rejtett2009-12-04-19:56 #1873742Jó 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.😥
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz