janisetnies Posted January 23, 2007 Report Share Posted January 23, 2007 esmu iztaisijis bold, italic underline pogas un gribētu arī adreses(url) pogu uztaisīt. Pogu kodiņš: <textarea name="mytext" cols="100" rows="10" id="mytext" colos="20"></textarea> </p> <p> <input type=button onclick="java script:lbc('mytext', '<b>', '</b>');" value="bold"> <input type=button onclick="java script:lbc('mytext', '<i>', '</i>');" value="italic"> <input type=button onclick="java script:lbc('mytext', '<u>', '</u>');" value="underline"> </p> un java script: <script type="text/javascript"> function lbc(objname, openTag, closeTag) { var el = document.getElementById(objname); if (el.setSelectionRange) { //Mozilla or FireFox Code var st = el.scrollTop; var ss = el.selectionStart; var se = el.selectionEnd; el.value = el.value.substring(0,el.selectionStart) + openTag + el.value.substring(el.selectionStart,el.selectionEnd) + closeTag + el.value.substring(el.selectionEnd,el.value.length); el.selectionStart = ss; el.selectionEnd = ss; el.scrollTop = st; } else if (document.selection && document.selection.createRange) { //Internet Explorer Code el.focus(); //Makes sure tags are being added to the textarea var range = document.selection.createRange(); range.text = openTag + range.text + closeTag; //Adds beginning and end tags. } el.focus(); } </script> Gribu uztaisīt adrešu pogu, bet ir vajadzība pēc kaut kā tāda ko nevaru sameklēt, varbūt kāds var palīdzēt ar kodu. Gribu lai kad nospiež uz pogas "url" izlec logs un jaievada adrese: www.kautkadalapa.lv nospiežam OK paradas logs un jaievada url vārds: spied šeit un spiežam vēlreiz OK un tad manā textarea parādas: <a href="www.kautkadalapa.lv">spied šeit</a> Kāds kaut ko tādu ir taisijis? Varbūt ir uzreiz reāls piemērs ar kodu? Paldies! Link to comment Share on other sites More sharing options...
Delfins Posted January 23, 2007 Report Share Posted January 23, 2007 šitais ir visos editoros.. izlec prompt() logs Link to comment Share on other sites More sharing options...
janisetnies Posted January 23, 2007 Author Report Share Posted January 23, 2007 logs ta izlec bet tagi ir spiedšeit man vajag klasisko <a href="www.kautkadalapa.lv">spied šeit</a> Kāds var palīdzēt? Link to comment Share on other sites More sharing options...
Stopp Posted January 23, 2007 Report Share Posted January 23, 2007 Pamaini kodu? var address='http://lapa.lv/'; var title='click here!!11'; var output='<a href="'+address+'">'+title+'</a>'; Pameklē, kur tanī tavā kodā tiek uztaisīts tas pats tags. Link to comment Share on other sites More sharing options...
janisetnies Posted January 23, 2007 Author Report Share Posted January 23, 2007 Kaut ko vairāk pastāstīt nevarat? Un kādu reālu piemēru iedot? Man grūti iet ar to javascript! Link to comment Share on other sites More sharing options...
janisetnies Posted January 24, 2007 Author Report Share Posted January 24, 2007 Atvainojos ar dubūltpostu un spamu, bet vai tiešām kāds nevar palīdzēt? meklēju pa google, neko nevaru atrast! Kādu reāli strādājošu piemēru nevarat iedot? Liels paldies! Problēma diezgan steidzama! Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 24, 2007 Report Share Posted January 24, 2007 meklēju pa google, neko nevaru atrast! Kādu reāli strādājošu piemēru nevarat iedot? ir 2 risinajumi pat neizejot aara no shii foruma... 1. atver lauku kur pievieno Postu.. ieseivo lapu apskaties kodu 2. nesi slinks un pameklee seit pa forumu , zinu ka ir Posteti gatavi skripti.... taa kaa Vajag tik rakt... P.S. Un kaa jau STOP teica faktiski URL pievienoshanas variants stipri netskjiras no <b> utt pievienoshanas... tik tiek izmantots papildus JS logs... (vai bez taa) Link to comment Share on other sites More sharing options...
janisetnies Posted February 8, 2007 Author Report Share Posted February 8, 2007 Tātad paslinkoju te neduadz un atkla esmu atgriezies šīs problēmas atrisināšanā. Sanācais man ir šis: Javascript kods: http://paste.php.lv/5088 Pogu kods: <div id="toolbar"> <img class="buttons" onMouseOver="mouseover(this);" onMouseOut="mouseout(this);" onmousedown="mousedown(this);" onMouseUp="mouseup(this);" onclick="wrapSelection(thisForm.T,'<b>','</b>');" src="bold.gif" title="click to make your text selection bold (or type control-shift-b)"> <img class="buttons" onMouseOver="mouseover(this);" onMouseOut="mouseout(this);" onmousedown="mousedown(this);" onMouseUp="mouseup(this);" onclick="wrapSelection(thisForm.T,'<i>','</i>');" src="italic.gif" title="click to make your text selection italicized (or type control-shift-t)"> <img class="buttons" onMouseOver="mouseover(this);" onMouseOut="mouseout(this);" onmousedown="mousedown(this);" onMouseUp="mouseup(this);" onclick="wrapSelectionWithLink(thisForm.T);" src="link.gif" width=32 height=16 align="middle" title="click to add a link to the selected text (or type control-shift-a)"> <label> <input type=button onClick="wrapSelectionWithLink(thisForm.T);" value="url"> <input type=button onMouseOver="mouseover(this);" onMouseOut="mouseout(this);" onmousedown="mousedown(this);" onMouseUp="mouseup(this);" onClick="wrapSelection(thisForm.T,'<b>','</b>');" value="bold"> <input type=button onMouseOver="mouseover(this);" onMouseOut="mouseout(this);" onmousedown="mousedown(this);" onMouseUp="mouseup(this);" onClick="wrapSelection(thisForm.T,'<i>','</i>');" value="italic"> <input type=button onMouseOver="mouseover(this);" onMouseOut="mouseout(this);" onmousedown="mousedown(this);" onMouseUp="mouseup(this);" onClick="wrapSelection(thisForm.T,'<u>','</u>');" value="underline"> </label> </div> Un textarea kods: <textarea name="T" rows="10" cols="70"></textarea> Tātad kā jau Jūs pamanījāt ir divu dažādu pogu veidi ar bildēm un ar parastajām standart pogām. Viss strādā gan uz IE, gan uz Mozillas, bet ir viena problēma: Ar IE vis ideāli, bet ar Mozillu spiežot bilžu pogām "bold", "italic" (uz link neatiecas) viss strādā, bet kad uzspiež uz parastajām pogām "bold", "italic"..... VISS NOTIEK IELIEK TAGUS, BET VĒL IZMET prompt logu kur jāievada adrese, nezinu kāpēc viņš man mept to link prompt logu. Ceru ka sapratāt manu problēmu, ja vajag varu meiģināt izskaidrot savādāk! Tad vēl ir lietas ko gribu uztaisīt klāt: lai kad uzspiežot uz link nevis kā tagad atveras prompt loegs ievada adresi spiež ok, bet gan TĀ, ka atveras prompt logs ievada adresi nospiež ok un vēlreiz uzlec prompt logs kur jāierkasta adreses nosaukums kas paradas starp ......>te</a> tagiem! Ceru, ka arī šo Jūs sapratāt. Tad vēl ir viena lieta tāda, ka gribu lai kad nav iezīmets teksts spaižot šīs tagu pogas tagi nerādītos, bet tikai kad iezīmets noteiks teksts, tad nospiežot pogu rādītu tagus! Nu tā, sanāca gari, ceru arī ka kāds varēs palīdzēt! Paldies tiem kas izlasija un vēlas palīdzēt! Link to comment Share on other sites More sharing options...
Recommended Posts