sandrulis Posted April 27, 2010 Report Share Posted April 27, 2010 Lietā tāda, tagad iešāvās galvā viena ideja, vajag tikai mani apgaismot ko lietot īsti vai kur meklēt informāciju? Rakstot kādu takstu, blakus logā uzreiz varētu redzēt kā tas teksts izskatās. ZInu ka tas ir iespējams, tikai nezinu ar kādu nosaukumu (funkcijām) pie Googles tantes iet un jautāt. Palīdzēsiet? Paldies Quote Link to comment Share on other sites More sharing options...
ezis Posted April 27, 2010 Report Share Posted April 27, 2010 ja izmanto jQuery, tad easy ar .keyup() funkciju.. uztaisi, ka katru reizi nozpiezot taustinu, jaunaja loga Tev atsvaidzinas infa. vai ari vari saturu no texta lauka ik pec kada noteikta laika kopet un dublicet jaunaja logaa! Quote Link to comment Share on other sites More sharing options...
codez Posted April 27, 2010 Report Share Posted April 27, 2010 Labāks variants būtu mēģināt analogu bbkodu parseri uztaisīt klienta pusē javascriptā. Uz keyup pārsot klienta pusē un nemocīt serveri. Ja tie ir daži ,, tagi, tad to būtu viegli izdarīt. Quote Link to comment Share on other sites More sharing options...
sandrulis Posted April 27, 2010 Author Report Share Posted April 27, 2010 paldies par noderīgo informāciju, ņemšu to vērā Quote Link to comment Share on other sites More sharing options...
mickys Posted April 27, 2010 Report Share Posted April 27, 2010 Tas gadījumā nav WYSIWYG editors, ko tu vēlies? Quote Link to comment Share on other sites More sharing options...
sandrulis Posted April 27, 2010 Author Report Share Posted April 27, 2010 Tas gadījumā nav WYSIWYG editors, ko tu vēlies? Nē, man vajag, kad lieto lietotāji manu "blogu", rakstot komentāru, viņš uzreiz redz kāds izskatās komentārs blakus logā. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted April 27, 2010 Report Share Posted April 27, 2010 <textarea id="bla_id" onkeyup="blax();return false;"></textarea> <div id="logs_kur_radis_id"></div> <script> function blax() { document.getElementById('logs_kur_radis_id')= document.getElementById('bla_id').innerHTML; } </script> Stipti viekarsojiet shaadi, protams var, pielikt lai parveido BB tagus uz parastajiem etc... Quote Link to comment Share on other sites More sharing options...
codez Posted April 27, 2010 Report Share Posted April 27, 2010 (edited) Strādājoš variants, izmantojot gatavu bbcode js parseri. inicializējot parseri, pirmais parametrs ir masīvs ar atļautajiem tagiem. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> <script type="text/javascript" src="http://www.asmcbain.net/projects/bbcodeparser/bb-code-parser.js"></script> <script> var parser = new BBCodeParser(['b','i','u']); $(function(){ $('#txt').keyup(function(){ $('#txt2').html(parser.format($('#txt').val())); }); }); </script> </head> <body> <textarea id="txt"></textarea> <div id="txt2"></div> </body> </html> P.S. tas parseris gan nav tāds riktīgi labs, bet gan jau atradīsi labāku, ja pameklēsi googlē. Edited April 27, 2010 by codez Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.