 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
bld
Data înscrierii: 01/Sep/2004
Mesaje: 284
Locație: Alaska
|
| Trimis: Lun Aug 15, 2005 10:58 pm Titlul subiectului: editare text cu js |
|
|
Bun...deci am avut o tentativa de creare unei metode de editare a textului prin intermediul js-ul.
Ceva de genul editarii textului in phpBB
codul js este urmatorul:
Cod:
optiuni = new Array
optiuni[1] = "<b>"
optiuni[2] = "[/b]"
optiuni[3] = "[i]"
optiuni[4] = "[/i]"
optiuni[5] = "[u]"
optiuni[6] = "[/u]"
function editeaza(option)
{
document.add_post.textarea.value = document.add_post.textarea.value + optiuni[option]
document.add_post.textarea.focus()
}
Am urmatoarele intrebari:
1. Credeti ca esti o solutie eficace?
2. Credeti ca este o solutie plauzibila?
3. Credeti ca ar fi o solutie mai buna? care anume...
4. Cum pot sa realizez procedeul in js prin care sa nu am doua butoane (open tag/close tag) ci doar unul...iar la fiecare click sa se schimbe intre ele si sa afiseze ce trebuie afisat pornind de la codul dat?
5. As dori sa aplic aceasta tehnica Si pentru <select> iar in functie de fiecare valuare din <option> sa aplice codul dat. Insa toate incercarile mele au fost zadarnice. Vreo idee...?
Multumesc |
|
| Sus |
|
beeuser
Data înscrierii: 20/Mai/2004
Mesaje: 383
|
| Trimis: Lun Aug 15, 2005 11:20 pm Titlul subiectului: |
|
|
Ce zici despre un WYSIWYG editor, sa nu te mai chinui degeaba, plus ca are o groaza de formatari.
Eu folosesc fckeditor, www.fckeditor.com
Merge IE + Firefox + Opera.
E nice. |
|
| Sus |
|
bld
Data înscrierii: 01/Sep/2004
Mesaje: 284
Locație: Alaska
|
| Trimis: Mar Aug 16, 2005 12:23 am Titlul subiectului: |
|
|
| Stai sa vad daca inteleg...deci ii mai bine sa iei ceva gata facut decat sa te chinui si sa folosesti ceva facut de tine? |
|
| Sus |
|
beeuser
Data înscrierii: 20/Mai/2004
Mesaje: 383
|
| Trimis: Mar Aug 16, 2005 12:29 am Titlul subiectului: |
|
|
Mai, eu iti zic ce folosesc personal, si iti zic ca functioneaza.
Daca tu vrei sa faci inca o data fckeditor, good luck.
Anunta-ma peste 2 ani cand e gata. Chiar nu vad de ce ai face lucrul asta inca o data, eventual 4 fun.
Anyway.
Cu privire la problema ta:
Un exemplu pt. bold.
Ai un buton bold
Cand il apesi, iei in javascript valoarea textului selectat, si ii pui in fata [bold] si in spate [/bold].
Daca mai apesi o data pe textul selectat, cu [bold]text[/bold] verifici daca are [bold] in fata si la coada, si il scoti daca are. daca nu il pui.
Nu ai nevoie de doua butoane [bold] si [/bold]
Cam asa as face eu. |
|
| Sus |
|
aolex
Data înscrierii: 17/Dec/2004
Mesaje: 662
|
| Trimis: Sâm Aug 20, 2005 3:37 pm Titlul subiectului: |
|
|
| numa incet , ca nu ia 2 ani sa faci ceva calumea ... da , e mai bine sa fie "lucru manual" :) |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|