Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Pitanje Zaključana Riješeno 50 bodova

JS: Text highlighter

249 pregleda · 5 odgovora · otvorena 10.10.2012. u 14:56

Buduci da mi javascript nije jaca strana potrebno mi je da mi neko napravi malu skripticu.

Skripta u biti treba da oznaci selektovani tekst s tim da se moze oznacavati visestruki unos i nakon toga da se resetuje oznaceni dio.


User case:

Korisnik misem selektuje dio teksta, i pritisne slovo O (oznaci) i skripta oznaci zutom bojom na svim mjestima gdje se taj tekst nalazi u odredjenom divu. Korisnik oznaci slijedeci dio teksta i skripta ponovi proces iznad s tim da ostaje i prethodno oznaceni tekst.

Korisnik zeli da ukine svo oznacavanje i da se ta funkcija poziva na tipku r (resetuj)

Mislim da skripta ne bi trebala imat vise od 50 linija koda prema tome svaka linija koda jedna boba )))
To use jquery first download the jquery-1.4.1.js file from the link at

http://docs.jquery.com/Downloading_jQuery#Current_Release

Copy it in your webapp folder and use it in the section of the web page as

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="jquery-1.4.1.js"></script>

Now if you an select element with id "seltest" as,

<SELECT ID="seltest" NAME="seltest">
<OPTION VALUE="1" SELECTED>Test1</OPTION>
<OPTION VALUE="2">Test2</OPTION>
<OPTION VALUE="3">Test3</OPTION>
<OPTION VALUE="4">Test4</OPTION>
</SELECT>

Then in javascript and using the jquery we can get the text of the selected option as,

$("#seltest :selected").text()


EDIT:
de samar ovom dole sviju ti hahaha
Odeš kod lika da te tetovira i kažeš mu hoću ježa na ledjima, i onda ga usloviš "mislim da tetovaža ne bi trebala imat više od 20 linija i zato 20 KM" i on ti nacrta krug sa 19 iglica...
Zaključak; trašiš nešto da ti neko napravi, ne mješaj se u pos.o, važano je djelo, da li je funkcionalno ili ne kao krajnji proizvod ;)
cheers
splat je napisao/la:
Odeš kod lika da te tetovira i kažeš mu hoću ježa na ledjima, i onda ga usloviš "mislim da tetovaža ne bi trebala imat više od 20 linija i zato 20 KM" i on ti nacrta krug sa 19 iglica...
Zaključak; trašiš nešto da ti neko napravi, ne mješaj se u pos.o, važano je djelo, da li je funkcionalno ili ne kao krajnji proizvod 
cheers
Osamario bih te ali bi se onda moglo protumaciti kao sukob interesa ...

Prvo ako hocu neku skriptu ( tetovazu ) naravno da ce se raditi kako ja kazem zato i postoji User case i naravno da cu ja odrediti cijenu toga ako neko ima voljan on ce to uraditi i jos naravno ti si jos uvijek zelen da ne kazem balav za takve stvari User case ti je jedan od najbitnijih dijelova svakog projekta 


Dodje ti stolar ti mu kazes hocu sto, on ti napravi stolicu, ma da bitna je funkcionalnost... Prema tome brifa sa teme da te ne vidim vise
Rješenje
# Include-aj jquery library.

# Include-aj ovo - http://rastercore.com/loki/app.js

# Definiraj negdje "selected" css klasu: .selected{background:yellow;}


Demo imas ovdje - http://rastercore.com/loki/
Ne vjerujem da je moguce to za multiselect, ako neko bolje zna - bujrum 

Post dobio aplauz od LoKi

LoKi je napisao/la:
Osamario bih te ali bi se onda moglo protumaciti kao sukob interesa ...

Prvo ako hocu neku skriptu ( tetovazu ) naravno da ce se raditi kako ja kazem zato i postoji User case i naravno da cu ja odrediti cijenu toga ako neko ima voljan on ce to uraditi i jos naravno ti si jos uvijek zelen da ne kazem balav za takve stvari User case ti je jedan od najbitnijih dijelova svakog projekta ;)


Dodje ti stolar ti mu kazes hocu sto, on ti napravi stolicu, ma da bitna je funkcionalnost... Prema tome brifa sa teme da te ne vidim vise
Oj ošamario bi me????
Oj balav??? daj uozbilji se, izazivaš mi i nervozu i smijeh bezveze,

kad sam ti ovo piso nisam ja mislio na što si ti odredio cijenu, već mi bilo malo ono čudno "e to bi trebalo bit tako i tako", udure da ti postaviš svoje zahtjeve, znači naručio si neko "djelo" , i ti čekaš gotov proizvod, ne petljaš se u proizvodnju i koliko će ko imati pokreta, to mi je malo "zasmetalo", kad ti druga strana dostavi "djelo" onda kazes ispunjava uslove, ne ispunjava, mozes postaviti naravno svoje uslove/limite tipa vrijeme, novac, mjesto bla bla ... ali u ovom slučaju ograničiti i nekog okvirno koliko linija bi trebalo biti, a navodiš kako ne poznaješ js, ono djeluješ mi malo nafurano, čak tipično za nekog ko ima "vlast" (mod), i kad dodje u raspravu sa nekim koga ne poznaje... isto si ko oni admini na serverima, pitaš šta skrolaš , on oma kaže oš ban :D ...
... jebiga jest offtopic oholi, ali smatram da ovo neće smetati ni tebi niti bilo kojem mod-u, jer komuniciramo, razmjenjujemo mišljenja na nekom normalnom nivou.. nije prepucavanje , aj cheers

Prijavi se da bi odgovorio/la na ovu temu.