
Tipo Editor De Texto
#1
Posted 09/05/2003, 15:31
Seguinte galera, estou querendo fazer um editor de textos básico. Por exemplo, eu tenho um botão NEGRITO que quando o usuário clique nele apareça um janela de prompt, igual tem aqui no fórum quando a gente posta pra colocar em negrito e talz...
Qual o script que eu poderia quando eu clicar no botão negrito, aparecece essa caixa pra eu digitar o texto, depois colocasse no campo da página entre <b>Texto Aqui</b>
Valew... :ok:
#2
Posted 10/05/2003, 01:51
Mó legal sua dúvida Rafael..
As vezes aparece alguma coisa legal pro cara quebrar a cabeça pra fazer.. hehe
Eu conseguí fazer o que vc quer, olha só:
<body>
<script language="JavaScript">
function EditaTexto() {
palavra = prompt('Digite a palavra que deverá ficar em negrito:','');
document.form1.texto.value=document.form1.texto.value + '<b>'+palavra+'</b>'
}
</script>
<form name="form1">
<textarea name="texto" cols="30" rows="5"></textarea><BR>
</form>
<input type="submit" value="Criar texto em NEGRITO" onClick="EditaTexto()">
Ficô bem legalzinho até..

Espero que sirva como base pra vc fazer o que quer..

Fui..

chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
#3
Posted 05/07/2003, 09:45
Como tow refazendo tudo, não teria como por exemplo, se o usuário clicasse lah no botão negrito e depois clicar em cancelar aparecesse uma msg ou não colocasse nada no campo? Se ele clicar em cancelar, adiciona isso: <b>Null</b> e se ele não digitar nada e clicar em ok adiciona isso: <b></b>
Não tem como bloquear isso?
valeu! :ok:
#4
Posted 06/07/2003, 02:49
É só pensar um pouco que vc mesmo consegue fazer..
Tipo, é só tu colocar um IF alí e pronto..

Fica assim:
Prontinho..<body>
<script language="JavaScript">
function EditaTexto() {
palavra = prompt('Digite a palavra que deverá ficar em negrito:','');
if(palavra=="null") {
palavra="";
/* ou vc pode colocar um alert dizendo que o user tem que digitar algo e logo depois, chamar o prompt de novo...*/
}
document.form1.texto.value=document.form1.texto.value + '<b>'+palavra+'</b>'
}
</script>
<form name="form1">
<textarea name="texto" cols="30" rows="5"></textarea><BR>
</form>
<input type="submit" value="Criar texto em NEGRITO" onClick="EditaTexto()">

Fui..

chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
#6
Posted 01/01/2004, 18:38
Pode sim..ae chinelo, eu poderia usar isto pra fazer esta tag aki que tem no forum, HTTP://
como eu faria: link
eu tentei varias maneiras, mas aparece, erro ao processar string
Só q seria totalmente diferente do q tu tá querendo usar em PHP, q eu tb respondi..
Esse para links, ficaria assim:
<body> <script> function AdicionaLink() { do { URL = prompt('Digite a URL par o link:','http://'); NOME = prompt('Digite agora a palavra q será linkada: ',''); }while(URL=="null" || URL=="" || URL=="http://" || NOME==""); document.forms['form1'].elements['texto'].value += "<a href=\""+URL+"\">"+NOME+"</a>"; } </script> <form name="form1"> <textarea name="texto" cols="30" rows="5"></textarea><BR> </form> <input type="submit" value="Criar link" onClick="AdicionaLink()">Só ver qual fica mais usual pra ti..

Fui..

chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
#7
Posted 14/11/2007, 12:22
Mais como eu faço pra colocar cor? tem como?

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)