Registre um membro e crie seu banco de dados de desenvolvimento da Web.
Eu costumava pensar que o editor on -line da Web não era mais do que uma substituição do conteúdo de entrada e a inserção rápida do código HTML, mas quando o fiz, descobri que, embora o princípio fosse o mesmo, o método de implementação não era tão rígido quanto eu pensava. Como eu raramente faço as coisas na interface do usuário, só agora sei que existe um método EXecCommand no documento que pode resolver o problema de inserir tags HTML. Este método pode inserir as tags HTML necessárias no cursor. Deve -se notar que, se você inserir uma tag dentro de um intervalo limitado, precisará primeiro deixar o intervalo de foco, por exemplo:
a.focus ();
a.document.execCommand ('insertbutton', '', 'btn');
Aqui o objeto A é um objeto Iframe. O primeiro parâmetro no ExecCommand é o comando do controle que precisa ser inserido. O segundo ainda não é conhecido. O terceiro é o nome do ID. Aqui, um controle de botão com id = btn será inserido. Se você deseja adicionar outros atributos, só precisará continuar escrevendo mais tarde. Por exemplo,
a.document.execCommand ('insertbutton', '', 'btnclass = btnclassColor = vermelho');
Lista detalhada do primeiro parâmetro
A posição 2D permite que objetos absolutamente posicionados sejam movidos arrastando.
Absposição absoluta O atributo de posição do elemento de configuração é "absoluto".
Backcolor define ou obtém a cor de fundo da área atualmente selecionada.
BlockDirlTr ainda não é suportado.
BlockDirrrtl ainda não foi suportado.
Alternar em negrito se a exibição em negrito da área atualmente selecionada é exibida ou não.
O BrowSermode ainda não foi suportado.
Copie a cópia da área atualmente selecionada para a área de transferência.
O CreateBookmark cria uma âncora de marcadores ou recebe o nome da âncora do marcador para a área ou ponto de inserção atualmente selecionado.
O CreateLink Insira um hiperlink na área atualmente selecionada ou exiba uma caixa de diálogo que permite ao usuário especificar o URL do hiperlink a ser inserido para a área atualmente selecionada.
Corte a cópia da área atualmente selecionada para a área de transferência e exclua -a.
Exclua exclua a área atualmente selecionada.
O Dirltr ainda não foi suportado.
Dirrrtl ainda não foi suportado.
O EditMode ainda não foi suportado.
O FontName define ou recebe a fonte para a área atualmente selecionada.
Fontsize conjuntos ou obtém o tamanho da fonte da área atualmente selecionada.
A ICOLORETRA ou obtém a cor de primeiro plano (texto) da área atualmente selecionada.
FormatBlock define o rótulo de formatação de blocos atual.
O recuo aumenta o indentação do texto selecionado.
O Inlentirltr ainda não foi suportado.
InlinedIrrtl ainda não foi suportado.
InsertButton substitui a área atualmente selecionada com um controle de botão.
InsertFieldset substitui a área atualmente selecionada por uma caixa.
O InserThorizontalRule abrange a área atualmente selecionada com uma linha horizontal.
Insertiframe substitui a área atualmente selecionada com um quadro incorporado.
O InsertImage substitui a área atualmente selecionada por uma imagem.
InsertInputButton substitui a área atualmente selecionada com um controle de botão.
InsertInputCheckBox substitui a área atualmente selecionada com um controle de caixa de seleção.
InsertInputFileUpload substitui a área atualmente selecionada com o controle de upload do arquivo.
Inserir o controle oculto da inserção de inserção sobre a área atualmente selecionada.
InsertInputImage substitui a área atualmente selecionada com um controle de imagem.
InsertInputPassword substitui a área atualmente selecionada com um controle de senha.
InsertInputRadio substitui a área atualmente selecionada pelo controle do botão de rádio.
InsertInputReset substitui a área atualmente selecionada com o controle de redefinição.
InsertInputSubMit Substituir a área atualmente selecionada pelo controle de envio.
InsertInputText substitui a área atualmente selecionada com um controle de texto.
A InsertMarQuee substitui a área atualmente selecionada com legendas vazias.
A InsertOrderEdList alterna se a área atualmente selecionada é uma lista numerada ou um bloco formatado regular.
InsertParagraph substitui a área atualmente selecionada por uma nova linha.
InsertSelectDropdown substitui a área atualmente selecionada pelo controle da caixa suspensa.
InsertSelectListBox substitui a área atualmente selecionada com um controle de caixa de listagem.
InsertTextea substitui a área atualmente selecionada com um controle de entrada de texto de várias linhas.
O InsertunOrderEdList alterna se a área atualmente selecionada é uma lista de marcadores ou um bloco formatado regular.
alternar em itálico se o itálico é exibido na área atualmente selecionada.
O JustifyCenter define a área atualmente selecionada no bloco de formato.
Justifyfull ainda não foi suportado.
JustifyLeft alinha o bloco de formatação onde a área atualmente selecionada está localizada.
JustifyNone ainda não foi suportado.
Justifyright Right alinha o bloco de formatação onde a área atualmente selecionada está localizada.
O LivingSize force o editor MSHTML a atualizar continuamente a aparência do elemento durante o zoom ou a mudança, em vez de apenas atualizar após a conclusão do movimento ou do zoom.
O multipleSelection permite que mais de um elemento opcional do site seja selecionado no momento em que o usuário segura a tecla Shift ou Ctrl.
aberto aberto.
O Outs Out reduz o recuo do bloco formatado onde a área selecionada está localizada.
Sobrescrever alternar a inserção e substituição do estado de texto.
Colar substitui a área atualmente selecionada com o conteúdo da área de transferência.
O Playimage ainda não foi suportado.
Imprimir abre a caixa de diálogo Imprimir para que o usuário possa imprimir a página atual.
refazer refazer.
Atualize a atualização do documento atual.
RemoverFormat remove a tag formatada da área atualmente selecionada.
RemoverparaFormat ainda não foi suportado.
SAVEAS Salve a página da web atual como um arquivo.
Selecione todos selecione o documento inteiro.
O Sizetocontrol ainda não foi suportado.
O SizetocontrolHeight ainda não foi suportado.
A sizetocontrolwidth ainda não foi suportada.
Pare de parar.
Stopimage ainda não foi suportado.
Strokethrough ainda não foi suportado.
O subscrito ainda não foi suportado.
O Superscript ainda não foi suportado.
O UNBookmark exclua todos os favoritos da área atualmente selecionada.
Sublinhe alternar a exibição sublinhada da área atualmente selecionada.
Desfazer desfazer.
Desligue remova todos os hiperlinks da área atualmente selecionada.
A Unselect limpa o estado selecionado da área atualmente selecionada.
Além disso, a inserção de caracteres no apontamento atual do mouse pode ser feita pelos seguintes métodos:
<Cript>functionShowSElect () {
varotext = document.selection.createange ();
etext.Text = 111;
}
</script>
<BodyOnMouseUp = "ShowSelect ()">
<Spanid = span1> zdfzadfasfdasdfadsf </span>