Archívum
december 13, 2009
Kiadták az EcmaScript 5-öt
A JavaScript alapjául szolgáló szabvány ötös kiadásának újdonságai
■ onKeyPress backspace nem működik ie-ben
Sziasztok!
A következő problémában kérném a segítségeteket:
Van egy input mezőm, az ebbe írt tartalmat javascripttel (onKeyPress eseménykezelő) íratom ki egy divbe. Ez eddig rendben is van. A gond a törlésnél jelentkezik. Ugye backspace lenyomására nem csak a formból, de a div-ből is el kellene tűnjön az utolsó karakter.
Ezt úgy oldottam meg, hogy ha a billentyű ascii kódja "8" akkor vágjon le egy karaktert a szöveg végéből. Minden rendes böngészőben működik is, kivéve persze IE, melynél ugyanis az onKeyPress nem érzékeli a vezérlőbillentyűk lenyomását.
Tudtok-e valamilyen megoldást ez ügyben?
Előre is köszi!
Nutec
Próbálkoztam onKeyDown-nal is, de annál meg az ékezetes és egyéb karakterek megjelenítése nem jó, valamint mindent nagybetűvel ír!
■ A következő problémában kérném a segítségeteket:
Van egy input mezőm, az ebbe írt tartalmat javascripttel (onKeyPress eseménykezelő) íratom ki egy divbe. Ez eddig rendben is van. A gond a törlésnél jelentkezik. Ugye backspace lenyomására nem csak a formból, de a div-ből is el kellene tűnjön az utolsó karakter.
Ezt úgy oldottam meg, hogy ha a billentyű ascii kódja "8" akkor vágjon le egy karaktert a szöveg végéből. Minden rendes böngészőben működik is, kivéve persze IE, melynél ugyanis az onKeyPress nem érzékeli a vezérlőbillentyűk lenyomását.
Tudtok-e valamilyen megoldást ez ügyben?
Előre is köszi!
Nutec
Próbálkoztam onKeyDown-nal is, de annál meg az ékezetes és egyéb karakterek megjelenítése nem jó, valamint mindent nagybetűvel ír!
december 12
Bubbling efektus JavaScript
A gondom a következő:
Tegyük fel van 2 DIV-em. Legyen A div, aminek a belsejében van egy láthatalan B div. Az A div onMouseOver eseményének hatására láthatóvá vállik a B div. A gondom az, hogy ha ráviszem az egeret a B div-re akkor létrejön az A div onMouseOut eseménye, holott tulajdonképpen még mindig benne van az egér az A divben hiszen a B div is benne van vagyis nem vittem le az egeret a szülő divről
Azt szeretném elérni, hogy a B div ismét eltünjön, ha az A divről lehúzom az egeret!
Tehát az onMouseOut eseménye az A divnek csak akkor jöjjön létre, ha az összes gyerekéről is levittem az egeret!
(Persze ezt bármekkora mélységig, mondjuk a B divben is lehet egy C div)
Ahol a C div szintén láthatlan, amíg a B-re rá nem viszem az egeret és ha ráhúztam az egeret a B-ről C-re, akkor megint ne fusson le az onMouseOutja sem az A-nak sem a B-nek Viszont, ha a C-ről lehúzom jobbra az egert (tehát nem lessz rajta egyiken sem) akkor tünjön el C is és B is. Tahát úgy működjön mint egy simma legördülő menü, csak épp nem fussanak le a fölösleges események!
■ Tegyük fel van 2 DIV-em. Legyen A div, aminek a belsejében van egy láthatalan B div. Az A div onMouseOver eseményének hatására láthatóvá vállik a B div. A gondom az, hogy ha ráviszem az egeret a B div-re akkor létrejön az A div onMouseOut eseménye, holott tulajdonképpen még mindig benne van az egér az A divben hiszen a B div is benne van vagyis nem vittem le az egeret a szülő divről
---------------
| |
| ---------------
| | |
| A | B |
| | |
| ---------------
| |
---------------
| |
| ---------------
| | |
| A | B |
| | |
| ---------------
| |
---------------
Azt szeretném elérni, hogy a B div ismét eltünjön, ha az A divről lehúzom az egeret!
Tehát az onMouseOut eseménye az A divnek csak akkor jöjjön létre, ha az összes gyerekéről is levittem az egeret!
(Persze ezt bármekkora mélységig, mondjuk a B divben is lehet egy C div)
---------------
| |
| ---------------
| | |
| A | B ---------
| | | C |
| -----------| |
| | ---------
---------------
| |
| ---------------
| | |
| A | B ---------
| | | C |
| -----------| |
| | ---------
---------------
Ahol a C div szintén láthatlan, amíg a B-re rá nem viszem az egeret és ha ráhúztam az egeret a B-ről C-re, akkor megint ne fusson le az onMouseOutja sem az A-nak sem a B-nek Viszont, ha a C-ről lehúzom jobbra az egert (tehát nem lessz rajta egyiken sem) akkor tünjön el C is és B is. Tahát úgy működjön mint egy simma legördülő menü, csak épp nem fussanak le a fölösleges események!
Játék képekkel
Sziasztok!
Az imént egy olyan problémába ütköztem ahol egy png képre - aminek vannak áttetsző elemei - kéne rátennem egy maszkot. Maszk, mint photoshopban, egy oylan elem, ami csak ott jelenik meg, ahol a szülő nem áttetsző.
A lényeg, hogy a második réget sokkal nagyobb az eredeti png-nél és ha csak úgy ráteszem, akkor nem jön jól össze a dolog, mert az egészet lefedi. Úgyhogy valami hasonló megoldáson gondolkozok.
Van esetleg valakinek valami ötlete erre?
Előre is köszönöm válaszotokat!
■ Az imént egy olyan problémába ütköztem ahol egy png képre - aminek vannak áttetsző elemei - kéne rátennem egy maszkot. Maszk, mint photoshopban, egy oylan elem, ami csak ott jelenik meg, ahol a szülő nem áttetsző.
A lényeg, hogy a második réget sokkal nagyobb az eredeti png-nél és ha csak úgy ráteszem, akkor nem jön jól össze a dolog, mert az egészet lefedi. Úgyhogy valami hasonló megoldáson gondolkozok.
Van esetleg valakinek valami ötlete erre?
Előre is köszönöm válaszotokat!
két féle css menü egy oldalon
Sziasztok!
Lenne egy olyan problémám, hogy van egy xhtml weboldalam css -el formázva. Továbbá beimportál az oldal egy css fájlt is, ami a menü beállításait tartalmazza. Én azt szeretném megcsinálni, hogy a beimportál css fájl csak a felső menüre legyen érvényes és legyen egy másik css fájl is, ami pedig csak a bal oldali menüre. Remélem érthető voltam.
Ezt, hogy lehetne megoldani, hogy ne legyen mindkét menü vagy ilyen vagy olyan?
A segítséget előre is köszönöm!
Üdvözlettel
Dzsijszi
■ Lenne egy olyan problémám, hogy van egy xhtml weboldalam css -el formázva. Továbbá beimportál az oldal egy css fájlt is, ami a menü beállításait tartalmazza. Én azt szeretném megcsinálni, hogy a beimportál css fájl csak a felső menüre legyen érvényes és legyen egy másik css fájl is, ami pedig csak a bal oldali menüre. Remélem érthető voltam.
Ezt, hogy lehetne megoldani, hogy ne legyen mindkét menü vagy ilyen vagy olyan?
A segítséget előre is köszönöm!
Üdvözlettel
Dzsijszi
december 11
Külhonból rendelt szakkönyvet leírni az adóból?
Üdv Mindenkinek!
Igazából ez nem programozás téma, de hátha már járt a kedves fórumozók valamelyike ilyen cipőben.
Egyéni vállalkozóként minden aranyos kis dolgot le lehet írni az adóból, többek között a szakkönyveket is, ugye számla ellenében. No de mint tudjuk, mire magyarra fordítják, elévül a technológia, meg egyébként is én jobban szeretem eredetiben. A jsmag-ot már megjelenés óta vásárlom, és beütemeztem magamnak a javascript nindzsa titkait is (secrets of the javascript ninja). A kifizetés átutalással működik természetesen.
Tehát a kérdésem, van-e tapasztalatotok ilyen téren, mi minősül ekkor számlának? Tudok -e valamit kezdeni a PayPal által küldött levéllel, elfogadható -e az? Van olyan szolgáltató (amazon, manning, stb) akiktől magyar viszonylatban "leírható" anyagot lehet vásárolni?
A könyvelőm azt mondta utána néz, de neki én vagyok az első ilyen furcsa kis lény, aki ilyeneket forgat a fejében...
(És azt még gondolatébresztőnek ideírom: mi a helyzet a "donate" linkekkel? Azzal tudunk kezdeni valamit? Legális ez piciny hazánkban?)
Köszi a válaszokat és béke:
Gábor
■ Igazából ez nem programozás téma, de hátha már járt a kedves fórumozók valamelyike ilyen cipőben.
Egyéni vállalkozóként minden aranyos kis dolgot le lehet írni az adóból, többek között a szakkönyveket is, ugye számla ellenében. No de mint tudjuk, mire magyarra fordítják, elévül a technológia, meg egyébként is én jobban szeretem eredetiben. A jsmag-ot már megjelenés óta vásárlom, és beütemeztem magamnak a javascript nindzsa titkait is (secrets of the javascript ninja). A kifizetés átutalással működik természetesen.
Tehát a kérdésem, van-e tapasztalatotok ilyen téren, mi minősül ekkor számlának? Tudok -e valamit kezdeni a PayPal által küldött levéllel, elfogadható -e az? Van olyan szolgáltató (amazon, manning, stb) akiktől magyar viszonylatban "leírható" anyagot lehet vásárolni?
A könyvelőm azt mondta utána néz, de neki én vagyok az első ilyen furcsa kis lény, aki ilyeneket forgat a fejében...
(És azt még gondolatébresztőnek ideírom: mi a helyzet a "donate" linkekkel? Azzal tudunk kezdeni valamit? Legális ez piciny hazánkban?)
Köszi a válaszokat és béke:
Gábor



