Jump to content


Photo

Iframe Com Css Diferentes


  • Faça o login para participar
1 reply to this topic

#1 aeduarda

aeduarda

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 19/04/2011, 08:20

Olá a todos!
Sou nova por aqui, por isso espero estar a postar no local certo :)

Estou a construir um site em que uso iframes... Esses iframes vão-se repetir em diferentes páginas do site, estas com estilos diferentes. Só consigo aplicar um único CSS ao iframe, assim gostaria de saber se é possível o iframe alterar o CSS conforme a página "pai" onde está. Não sei se me fiz entender... Espero que sim :)

Aguardo resposta, muito obrigada!

#2 shayllis

shayllis

    12 Horas

  • Usuários
  • 152 posts
  • Sexo:Masculino
  • Localidade:Barueri - SP
  • Interesses:PHP, MySQL, ASP.NET C# e VB, DreamWeaver, VisualStudio, JavaScript

Posted 02/06/2011, 14:42

Bom vou tentar responder.
se for o código do próprio iframe, ele não pode alterar do pai, mas pode ser alterado dentro de si mesmo.
Se for em relação ao iframe se comportar em cada página de forma diferente, dah para você controlar pelo id. Em uma folha de estilo aparte defina #estilo_pagina1, #estilo_pagina2... e quando for chamar os iframes é só definir por id.paginaatual.
Se for um coportamento diferente interno do iframe por cada página você pode criar uma função com javascript que pegue a URL da página principal e faça o carremagento do devido estilo externo.
Como: var url = location.search();
function carregarcss() {
var lnk = document.createElement('link');
lnk.setAttribute('type', "text/css" );
lnk.setAttribute('rel', "stylesheet" );
lnk.setAttribute('href', url );
document.getElementsByTagName("head").item(0).appendChild(lnk);
}




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq