- Hatalmas kedvezménnyel nyit az Ulefone új csúcsmodellje
- Motorola Moto G84 - színes egyéniség
- Magisk
- Redmi Note 12 Pro - nem tolták túl
- One mobilszolgáltatások
- Telekom mobilszolgáltatások
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- OnePlus 8T – fazonigazítás
- gban: Ingyen kellene, de tegnapra
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Meggyi001: Nyilvános wc-k.....még mindig hiánypótló...
Hirdetés
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
lao ce
aktív tag
az a jo hogy az ember osszefoglalja a gondolatait mire leirja a hozzaszolast.
sikerult megcsinalni.
ugy latszik a hidden/visible bugos, vagy valamit nem ertek mi tortenik mogotte, mindenesetre a style.display=''none''; es a style.display=''''; tokeletesen megoldja a dolgot, nekem meg tok mindegy hogy a display az none vagy visible az hidden ha az egyik mukodik. -
lao ce
aktív tag
faster, lenne egy kerdesem, szuksegem van a segitsegedre. kerulo megoldas is erdekel.
feladat:
csinalok egy formkitolto pilotot, hatter egy adott bitmap, foreground objektumok absolute pozicioban csucsulnek a megfelelo xy koordinatan, inaktiv grafikaval, mikor fokuszt kapnak akkor a keret atvaltozik 'rendes' editalhato kinezette, be lehet irni amit kell aztan lehet tovabbnavigalni (tab/enter/eger). adatbazisbol jon minden objektum neve, pozicioja, stb, szoval altalanos rutinok vannak/lesznek.
mivel a comboboxnak nem lehet atrajzolni a keretet, azt talaltam ki hogy 'rateszek' ugyanarra a poziciora egy editet a megfelelo kerettel es a combot letakarom vele mikor nincs epp rajta a fokusz. ha rakerul a focus az editre, akkor edit=hidden, combo=visible (es rafokuszalok). aztan a combo onchange-re atadom az erteket az editboxnak, majd mikor a focus elment a visibility-t visszacserelem (edit=visible, combo=hidden).
problema:
mikor a comborol elmegy a focus az uj objektumra, lefut a rutin ami a combot hidden-re allitja es az editboxot visible-ra, de ettol az uj editboxban a kurzor eltunik (a highlight is).
ez teljesen megakasztja a keyboardos bevitelt, mivel extrat kell kattintani az egerrel hogy visszakeruljon a kurzor a fokuszalt objektumra.
a tovabbi tabokra megy tovabb a fokusz a kovetkezo editre mintha 'mise tortent volna es minden rendben.
a kiserleteim eredmenye: ha hidden-re allitok egy objektumot ahol a fokusz VOLT az elozoekben (akar combo akar editbox), akkor az aktualisan fokuszalt objektum valahogy inaktivva valik. probaltam cselesen tovabbugralni a fokusszal par objektumon keresztul, de nem jott be.
van valami otleted?
itt a funkcio:
megjegyzes: a comboboxok nevei cmb-vel, a takaro editek cam (a kamuflazsbol) betukkel kezdodnek.
function aActivate (aObj) {
// deactivate
if (LastActiveObj != ''nothing'') {
if (LastActiveObj.name.substring(0,3)==''cmb'') {
// combobox: hide real combo and show editbox as a camouflage
LastActiveObj.style.visibility=''hidden'';
LastActiveObj = eval(''frmA.cam'' + LastActiveObj.name.substring(3,50));
LastActiveObj.style.visibility=''visible'';
} else {
// editbox
LastActiveObj.className = ''ina_'' + LastActiveObj.className.substring(4,20);
}
}
// activate
if (aObj.name.substring(0,3)==''cam'') {
// combobox: hide camouflage editbox and show combobox
aObj.style.visibility=''hidden'';
aObj = eval(''frmA.cmb'' + aObj.name.substring(3,50));
aObj.style.visibility=''visible'';
aObj.focus();
} else {
// editbox
aObj.className= ''act_'' + aObj.className.substring(4,50);
LastActiveObj=aObj;
}
}
[Szerkesztve]
Új hozzászólás Aktív témák
- Szép! HP EliteBook 840 G8 Fémházas Hordozható Laptop Ultrabook 14" -65% i5-1145G7 32/512 Iris Xe FHD
- Eladó Lego Star Wars - Mandalorian Fang Fighter vs Tie Interceptor (75348)!
- Asus AM1M-A AMD AM1 alaplap + Quad Core AMD Sempron 3850 Processzor
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD
- Logitech G923 PS5/PC + Váltó + playseat brake pedal + 3D mod
- GYÖNYÖRŰ iPhone 12 mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2954
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Apple iPhone 15 /Gyárifüggetlen / 128GB / 12Hó Garancia / 90% akku
- Lenovo Thinkcentre M920t Tower/ M720s SFF / i5-8-9. gen/ WIN10-11/számla, garancia
- GYÖNYÖRŰ iPhone SE 2020 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2183, 100% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest