Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Carvalho

Imprimir código no HTML(2)

Recommended Posts

Galera,

 

Seguindo aquela dúvida que eu coloquei no post Imprimir código no HTML, pesquisei como fazer

 

para imprimir código HTML a partir de uma função em Javascript. Cheguei as propriedades 'innerHTML' e 'outerHTML'. Elas

 

leem/escrevem o código do/no documento. Sendo assim elaborei a seguinte função:

 

CODE

 

// IMPRIME TODOS OS CONTEUDOS

function showAll() {

 

var divHead = document.all.head

 

var headContent = "<a href='http://wwww.clinsul.com/' title='Clinsul - Cuidado integral em sa&uacutede!' >"

headContent += "<img src='http://www.imagens.clinsul.com/logo_clinsul-trans.png' /></a><p>"

headContent += "<a href='http://www.clinsul.com/localizacao.php' tilte='localização'

 

class='head_local'>localização</a>"

headContent += "<a href='http://www.clinsul.com/contato.php' tilte='contato' class='head_contato'>contato</a>"

headContent += "<a href='http://www.clinsul.com/avaliacao.php' tilte='Avalie nosso atendimento'

 

class='head_avaliacao'>avalie nosso atendimento</a></p>"

// Escreve HTML na Div #HEAD

divHead.outerHTML = headContent

}

 

no arquivo HTML fica assim a chamada da função:

 

CODE

<body onLoad="showAll()">

Até aí tudo bem, mas surgem dois problemas logo em seguida.

 

1) No Firefox: parece não considerar a propriedade 'outerHTML' impossibilitando a impressão do código no HTML;

2) No Internet Explorer 7: o trecho que é impresso parece não considerar a folha de estilo linkada ao documento, logo o layout

 

dos trechos é desordenado.

 

aqui vai o link do site:site da Clinsul

 

Alguém pode me dar uma dica??

Compartilhar este post


Link para o post
Compartilhar em outros sites

use innerHTML no lugar de outerHTML,

Compartilhar este post


Link para o post
Compartilhar em outros sites

outerHTML é somento no IE, no FF não rola, o correto que é padrão eh o innerHTML..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.