Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- Real Racing 3 - Freemium csoda
- Luck Dragon: Asszociációs játék. :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- Gurulunk, WAZE?!
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- laskr99: DFI és DFI Lanparty gyűjteményem
- Parci: Milyen mosógépet vegyek?
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
spammer #2943 üzenetére
"(A lefutás megakadályozásához meg gondolom számolni kellene a klikkeket, mármint, hogy első volt-e vagy nem, de ilyennel meg aztán tényleg felesleges lenne pöcsölni.)"
Nem erről beszéltem.Azt megoldani, hogy ne fusson le még egyszer a kiválasztásért felelős függvény, a létező legegyszerűbb probléma. De onnantól kezdve, hogy a következő menetben felülírod a tartalmát a textarea-nak, NEM lesz kiválasztva az általad kívánt sor, mivel elvesztetted a felülírással az előző kijelölést! Vágod? Itt van egy szemléltető példa, egyszerűen bevezettem egy isFirstInsertion változót, és na bumm, nem fut le többször, de aztán nem is működik: http://jsfiddle.net/56HNA/1/
Szóval ennek a beillesztések utáni újból és újból történő lefutását nem fogod tudni megúszni, de nem is kell!"A jobb megoldás a mindig beszúrt rész 4. sora lenne persze, ha nem kell tökölni vele sokat, mert egyáltalán nem életbevágó dolog, inkább csak úgy kíváncsiság, hogy ebből megoldható-e relatíve egyszerűen.
"
MegoldhatóEnnyiből:
http://jsfiddle.net/56HNA/2/ -
Jim-Y
veterán
válasz
spammer #2943 üzenetére
Szerintem ezt viszonylag egyszerű megoldani, mindkét esetet:
Az eventlisteneren kívül csinálsz egy ilyet:
sessionStorage.setItem("clickCount",0);
Majd a click-en belül:
// normálisabb parszolást csinálj, én munkában nem foglalkoztam többet vele ^^
var clickCount = 0+sessionStorage.getItem("clickCount");
sessionStorage.setItem("clickCount", ++clickCount);
majd
selectTextareaLine(tarea,4*(0+sessionStorage.getItem("clickCount"))); // selecting line4*countKipróbáltam, de a selectTextArea fv-t át kéne írnod, mert nem működik jól, majd meglátod
Új hozzászólás Aktív témák
- ÁRCSÖKKENTÉS ASUS HD6870 videókártya
- QNAP TS-870U-RP 8 lemezes Rack NAS
- Honor 200 pro 512GB,Újszerű,Dobozával,12 hónap garanciával
- Bomba ár! HP ProBook 430 G5 - i3-7GEN I 4GB I 128GB SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Dell Latitude E7440 - i5, 8GB RAM, HDMI, eu bill - számla, 6 hó garancia
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő