PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
tinyMCE replace ja selection
Postitaja: axelpaan_ 2008-01-04 11:37:31
üritan teha tinyMCE-le ühte nuppu, mis peaks selektitud teksti asendama teise tekstiga.
See on lihtne sellise käsuga
inst.execCommand('mceReplaceContent', false, 'uus tekst'+jrk);

Aga mul oleks vaja, et see 'uus tekst' jääks nüüd omakorda valituks, et ma saaks oma nuppu uuesti vajutada ja replace teha ilma, et ma selle teksti ära peaks märgistama.

Möllasin createRange, getSel ja muude funktsioonidega, aga järjest lollimaks muutusin, ei tulnud midagi välja.

Äkki keegi on sarnase probleemiga kokku puutunud ja oskab aidata. Aitäh.
RE: tinyMCE replace ja selection
Postitaja: MeiX 2008-01-04 13:53:23
Minu mäletamistmööda seda teha ei saanud korralikult. Mul oli probleem sellega, et kursor oleks pärast muutmist õiges kohas. Sisuliselt sama asi, range on kadunud...

Aga vaata seda http://www.quirksmode.org/dom/range_intro.html, äkki saad mingit abi.
RE: tinyMCE replace ja selection
Postitaja: axelpaan_ 2008-01-08 15:52:32
ma teadsin, et see peab midagi lihtsat olema


b = inst.selection.getBookmark();

inst.execCommand("mceReplaceContent", false, mingi_custom_replace(inst.selection.getSelectedHTML()));

inst.selection.moveToBookmark(b);


töötab kenasti siis, kui tulemustekst on sama pikk, kui algtekst.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0888931751251