Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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/](http://wwww.clinsul.com/)' title='Clinsul - Cuidado integral em saúde!' >"
headContent += "<img src='[http://www.imagens.clinsul.com/logo_clinsul-trans.png](http://www.imagens.clinsul.com/logo_clinsul-trans.png)' /></a><p>"
headContent += "<a href='[http://www.clinsul.com/localizacao.php](http://www.clinsul.com/localizacao.php)' tilte='localização'
class='head_local'>localização</a>"
headContent += "<a href='[http://www.clinsul.com/contato.php](http://www.clinsul.com/contato.php)' tilte='contato' class='head_contato'>contato</a>"
headContent += "<a href='[http://www.clinsul.com/avaliacao.php](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??
Carregando comentários...