Ir para conteúdo
Fórum Script Brasil
  • 0

Capturar o text de um Iframe


Ricardo Moura

Pergunta

Olá, :rolleyes:

Comecei a estudar javascript tem pouco tempo. To tentando fazer um Editor de texto, fiz um Iframe com algumas funções basica tipo, alinhar a esquerda, negrito e etc. As funções funcionam normalmente, so que eu não sei como pegar o texto que foi escrito no iframe. alguém ae pode me dar um força.

Exemplo de como está meu sisteminha:

As funções são basicamente isso:

function Italico()
{
    document.getElementById('editor').contentWindow.document.execCommand('italic', false, null);
}
Elas são escritas dessa maneira para que possam funcionar em diversos browser (meu iframe so funcionava no ie :wacko: ). Para que o iframe funcione em outros browser's faço isso:
<body onLoad="iniciaIframe()">

 <iframe id="editor" frameborder="0" style="border:1px solid; width: 100%; height:100px">

function iniciaIframe()
{
    if( document.all && ! navigator.userAgent.match(/opera/gi) )
    { 
       //Somente IE
       frames['editor'].document.designMode = "on";
    }
    else
    { 
       //Atende  no mínimo o Firefox, Netscape 6+,  e Opera
       document.getElementById('editor').contentDocument.designMode= "on";
    }
}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Um exemplo:

<iframe src="central.html" id="central" name="central"></iframe>

<a href="#" onclick="leIframe()">Valor do Campo do Iframe</a>
<script>
function leIframe()
{
    if (window.event) //IE
        alert(parent.document.frames['central'].nome_campo_iframe.value);
    else //FF
        alert(parent.content.central.document.getElementById('nome_campo_iframe').value);
}
</script>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...