Jump to content


Photo

Erro


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

#1 gregorytg

gregorytg

    Mestre

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

Posted 23/03/2006, 13:13

Boa Tarde!
Tenho os seguintes códigos:

<? include("botoes_formatacao.php")?>  
<textarea name="texto" cols="30" rows="15" onselect=storeCaret(this); onclick=storeCaret(this); onkeyup=storeCaret(this);></textarea>
botoes_formatacao
<script language="JavaScript">

function storeCaret(cursorPosition) {
  if (cursorPosition.createTextRange) cursorPosition.caretPos = document.selection.createRange().duplicate();
}

function AddMessageCode(code, promptText, InsertText) {
	var elem=document.form.texto;
	var selecao = document.selection.createRange();
	var texto = selecao.text;
	var caretPos = elem.caretPos;	

	if (code != "") {
 	 if(texto=="") {
 	 insertCode = prompt(promptText + "\n<" + code + ">Seu texto aparecerá entre estas marcações</" + code + ">", InsertText);
    if ((insertCode != null) && (insertCode != "")){
   	 document.form.texto.value += "<" + code + ">" + insertCode + "</" + code + ">";
    }
 	 }
 	 else {
    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? '<'+code+'>'+texto+'</'+code+'>' : '<'+code+'>'+texto+'</'+code+'>';
 	 }
	}
    
	document.form.comentario.focus();
}



function AddCode(code) {

if ((code != "") && (code == "URL")) {
  insertText = prompt("Digite o texto que será linkado", "");
    
    if ((insertText != null) && (insertText != "") && (code == "URL")){
   	 insertCode = prompt("Digite o link (ele deve começar por http://. Exemplo: http://www.flogao.com.br)", "http://");
      
      if ((insertCode != null) && (insertCode != "") && (insertCode != "http://")){   	 
     	 document.form.texto.value += "<a href=" + insertCode + " target=_blank>" + insertText + "</a>";
      }
    }  
}
	
	
	
if ((code != "") && (code == "EMAIL")) {
  
 	 insertText = prompt("Digite o texto que será linkado para um email", "");
    
    if ((insertText != null) && (insertText != "")){
   	 insertCode = prompt("Digite o endereço de email", "");
      
      if ((insertCode != null) && (insertCode != "")){   	 
      document.form.texto.value += "<a href=mailto:" + insertCode + ">" + insertText + "</a>";
   	 }
    }

}	


}
</script>
<a href="javascript:AddMessageCode('b','Digite o texto a ser formatado em negrito', '');"><img src="imgs/bold.gif" alt="Negrito" width="23" height="22" border="0"></a>
<a href="javascript:AddMessageCode('i','Digite o texto a ser formatado em itálico', '');"><img src="imgs/italic.gif" alt="Itálico" width="23" height="22" border="0"></a>
<a href="javascript:AddMessageCode('u','Digite o texto a ser sublinhado', '');"><img src="imgs/underline.gif" alt="Sublinhado" width="23" height="22" border="0"></a>
<a href="javascript:AddMessageCode('s','Digite o texto a ser riscado', '');"><img src="imgs/strike.gif" alt="Riscado" width="23" height="22" border="0"></a>
<a href="javascript:AddMessageCode('sub','Digite o texto a aparecer subescrito', '');"><img src="imgs/sub.gif" alt="Subescrito" width="23" height="22" border="0"></a>
<a href="javascript:AddMessageCode('sup','Digite o texto a aparecer sobrescrito', '');"><img src="imgs/sup.gif" alt="Sobrescrito" width="23" height="22" border="0"></a>
<a href="javascript:AddMessageCode('tt','Digite o texto a ser formatado em teletype', '');"><img src="imgs/tele.gif" alt="Teletype font" width="23" height="22" border="0"></a>
<a href="javascript:AddMessageCode('marquee','Digite o texto que quer que fique se movimentando na página', '');"><img src="imgs/move.gif" alt="Texto em movimento" width="23" height="22" border="0"></a>
<a href="Javascript:AddCode('EMAIL');"><img src="imgs/email2.gif" alt="E-mail link" width="23" height="22" border="0"></a>
<a href="Javascript:AddCode('URL');"><img src="imgs/url.gif" alt="Inserir Link" width="23" height="22" border="0"></a>

Quando eu testo este sistema no meu computador ele simplesmente não funciona <_<

Alguém pode me ajudar? :assobio:

[]´s
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#2 gregorytg

gregorytg

    Mestre

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

Posted 24/03/2006, 18:33

Estou precisando muito que este script funcione... É urgente!

[]´s
"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 25/03/2006, 06:11

Cara, se "simplesmente não funciona", joga fora e cria outro...

Teste no Firefox, ele vai te dizer exatamente aonde está o erro.
Klaus Paiva
Conheça também: Taperás




0 user(s) are reading this topic

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

IPB Skin By Virteq