2012-04-22 14 views
6

Mam stronę html z ramką IFrame z linkami do pliku tekstowego, treść strony html jest czarna, a domyślny kolor ramki IFrame txt jest czarny, więc nie widzę mój tekst:/ Chciałbym wiedzieć, jak zmienić kolor tekstu, dziękuję. zeokilaJak zmienić kolor tekstu w IFrame

<iframe src="http://wordpress.org/extend/plugins/about/readme.txt" width="470" frameborder="0" marginheight="0" marginwidth="0" style="overflow-x:hidden"></iframe> 
+0

możliwe duplikat [Jak zastosować CSS do iFrame?] (Http://stackoverflow.com/questions/217776/how-to-apply- css-to-iframe) –

+0

Nie dup. To jest plik tekstowy z rozszerzeniem ".txt". – Teemu

+0

spróbuj zaimportować plik jako 'obiekt' – hjpotter92

Odpowiedz

2

To sprawia, że ​​sztuczka przynajmniej w FF, IE i Opera.

document.getElementById('your_iframe_id').contentWindow.document.body.style.color='white'; 

W Chrome można zmienić tylko IFRAME s kolor tła:

document.getElementById('your_iframe_id').style.background='white'; 

I do zmiany koloru tła w IE:

document.getElementById('your_iframe_id').contentWindow.document.body.style.backgroundColor='yellow'; 

to nie jest duży, ale te ... wyrażenia, w tym contentWindow, tylko do pracy, jeśli element iframe i strona hosta znajdują się w tej samej domenie.

(To jest tylko IE mający że białe tło domyślnie)

Powiązane problemy