Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ne mogu da zadrzim fokus na input boxu

[es] :: Javascript i AJAX :: ne mogu da zadrzim fokus na input boxu

[ Pregleda: 627 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 132
*.pat-pool.kg.sbb.co.yu.

Sajt: www.kgonline.info


Profil

icon ne mogu da zadrzim fokus na input boxu28.07.2006. u 22:41

imam HTML kod:

Code:

<p id="title_1" style="cursor: pointer;" onclick="change_title('1', 'Naslov')">
        Title:&nbsp
        <span id="tbox_1">
              Naslov
        </span>
</p>


i imam JS funkciju:

Code:

function change_title(tboxid, title) {
  document.getElementById('tbox_'+tboxid).innerHTML = '<input type=text value="'+title+'" />';
}


normalno kada kliknem na ovaj tag, odradi promenu, dakle umesto teksta "Naslov", pojavi se input box u kome piše "Naslov". Problem je što se momentalno gubi fokus sa input boxa, kada kliknem na box, pojavi se kursor na trenutak i opet se izgubi fokus. Dakle, nikako ne mogu da editujem text box.

Da li je neko imao sličnih problema i eventualno rešenje???
http://www.kgonline.info - Prvi kragujevački portal i forum
28.07.2006. u 22:41 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
212.200.219.*

Sajt: blog.radioni.ca


Profil

icon Re: ne mogu da zadrzim fokus na input boxu29.07.2006. u 06:55
Problem je što ti onclick na P-u još uvek šljaka. Onemogući kad napraviš textbox.
29.07.2006. u 06:55 

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 132
*.pat-pool.kg.sbb.co.yu.

Sajt: www.kgonline.info


Profil

icon Re: ne mogu da zadrzim fokus na input boxu29.07.2006. u 09:59
Hvala na resenju. Samo kako da onemogucim ?

da stavim:
Code:

document.getElementById('title_'+tboxid).onclick = '';




???

Hvala jos jednom.
http://www.kgonline.info - Prvi kragujevački portal i forum
29.07.2006. u 09:59 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: ne mogu da zadrzim fokus na input boxu29.07.2006. u 11:38
Tako ili,
Code:
document.getElementById('title_'+tboxid)['onclick'] = null

ili pomoću removeEventListener odnosno detachEvent

Ili bi mogao da definišeš neku globalnu promenjlivu, koja će npr. imati vrednost nula(0), kada se pozove funkcija change_title() vršiš proveru da li je vrednost 0, ukoliko jeste ti dodaš input polje i promeniš vrednost te promenljive, ukoliko nije ne dozvoliš promenu.
29.07.2006. u 11:38 

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 132
*.pat-pool.kg.sbb.co.yu.

Sajt: www.kgonline.info


Profil

icon Re: ne mogu da zadrzim fokus na input boxu29.07.2006. u 17:14
Hvala, puno ste mi pomogli.
http://www.kgonline.info - Prvi kragujevački portal i forum
29.07.2006. u 17:14 

[es] :: Javascript i AJAX :: ne mogu da zadrzim fokus na input boxu

[ Pregleda: 627 | Odgovora: 4 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.