Szervusztok
> szóval egy keresztrejtvényt csinálok és úgy szeretném megoldani, hogy az üres
> mezôben kattintva bele lehessen írni 1 betűt, vagy egy már meglévô betűre
> kattintva ki lehessen azt cserélni egy másikra.
Aha. :) Valaha en is megprobaltam a dolgot, csak aztan nem sok lett
belole, mert valaki kozbeszolt : az ido.
Akkor is inkabb az adatkezeles kotott le, nem az interaktivitas. En ugy
terveztem, hogy a haloban egy szora keccintve lehet azt kivalasztani, a
halo alatt pedig egy allandoan latszo szoveges beviteli mezobe kellene
beirni a kivalasztott szavat.
Persze elgondolkoztam a beviteli mezo nelkuli megoldason, ugy egy
JavaScript esemenykezelo kellene. Elmeletileg egyszeru, de sehogy sem
birtam ravenni, hogy barmi reszletet adjon arrol, hogy a lap mely reszen
tortent a leutes. De ez csak Mozilla es leszarmazottjai, valamint Opera
eseten mukodik, piacvezeto bongeszohoz kulon kodot kell irni.
function lecsap(esemeny)
{
with (esemeny) alert(which?which+' : '+String.fromCharCode(which):keyCode+' :
satobbi');
}
document.onkeypress=lecsap;
Amennyiben nalam szerencsesebb vagy es komoly szabadido felesleggel
rendelkezel, ajanlom, hogy nezd at a mass:werk oldal script -jeit, elso
sorban a JS/UIX -ot. Egeszen szep tiszta kodot ir es elvetve halvany
dokumentacio is van hozzajuk.
http://www.masswerk.at/jsuix/
Feherke.
http://script.fplanet.hu
--
|
Hello trallala1,
2005. december 11., 14:03:22, írtad:
> Kedves Feherke!
>> - FireFox :
>> Edit | Preferences | Content | Enable JavaScript - Advanced |
> Features |
>> Disabl
>> e or replace context menus
> A magyar nyelvu firefoxban es mozillaban nem talaltam ilyet,
> ezeknel hogy lehet ezt atallitani?
> Ildiko
Eszközök - beállitások - webes szolgáltatások - javascript
engedélyezése - haladó - előreugró menük tiltása vagy cseréje
--
Feri
|