Jump to content


Photo

Tipo Editor De Texto


  • Faça o login para participar
6 replies to this topic

#1 Rafael 001

Rafael 001

    Burguesia Infame

  • Banidos
  • PipPipPip
  • 191 posts
  • Sexo:Não informado
  • Localidade:Curitiba - Paraná

Posted 09/05/2003, 15:31

I ai... blz...

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:
Burguesia Infame!!!

#2 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 10/05/2003, 01:51

hahaha..

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é.. :D

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

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
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 Rafael 001

Rafael 001

    Burguesia Infame

  • Banidos
  • PipPipPip
  • 191 posts
  • Sexo:Não informado
  • Localidade:Curitiba - Paraná

Posted 05/07/2003, 09:45

Ae Chinello, tipo, eu tô usando esse script ai e eh uma beleza kara...

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:
Burguesia Infame!!!

#4 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 06/07/2003, 02:49

Tem sim Rafael..

É só pensar um pouco que vc mesmo consegue fazer..

Tipo, é só tu colocar um IF alí e pronto.. ;)

Fica assim:

<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()">

Prontinho.. :D

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
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

#5 luiz000

luiz000

    Expert

  • Banidos
  • PipPipPipPipPipPip
  • 530 posts
  • Sexo:Não informado

Posted 01/01/2004, 16:29

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 ;)

#6 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 01/01/2004, 18:38

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 ;)

Pode sim..

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.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
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 aeros

aeros

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 14/11/2007, 12:22

Po cara esse esquema é muito bom \O/, tava me matando atraz de um desse!!!
Mais como eu faço pra colocar cor? tem como? :rolleyes:




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq