Pergunta sobre JavaScript

Sei que esse site é sobre JAva mas que ja os programadors sabem sempre mais de uma linguagem então pensei em pergunatr aqui.

Quando uso o document.write("")diretamente na página, ele escreve na página certo mas ele concatena com os outros itens e textos da página, agora, se uso ele em um botão, ele executa o script e some com os outros itens da página.Por que acontece isso? tem como corrigir?Obs, não é um botão submit e não está dentro de form.

amigo com uma rapida olhada no forum pode-se perceber que existem locais apropriados para perguntas sobre programaçao web e até mesmo uma area reservada para outras linguagens, poste la na proxima vez que suas duvidas nao forem especificamente de java.

com relaçao a sua pergunta

sempre que vc chama o metodo write do obj document, e a pagina ja tiver sido carregada, o metodo ira automaticamente invocar o metodo open, tambem do obj document. Este metodo prepara o documento para ser escrito, limpando o mesmo, logo tudo é apagado.

sugiro que vc pesquise sobre a propriedade innerHTML ou como adicionar nos dentro de outros elementos da pagina.

update: veja a url com explicações detalhadas da situaçao acima: https://developer.mozilla.org/en/document.write

abrassss

Valeu