JS - skrypt ukrywający obramowanie iframe'a nie działa w IE


(Mm Urbanek) #1

Napisałem skrypcik wywoływany po kliknięciu na checkbox:

var frameborder = 1;


function hide()

	{

		var ramka = document.getElementById('ramka');

		if(frameborder)

			frameborder = 0;

		else

			frameborder = 1;


		ramka.setAttribute("frameborder",frameborder);

	}

Przykro nam, ale Twoja przeglądarka nie obsługuje pływających ramek.

[/code]

Testowałem go w FF, Chorme, Operze, IE - we wszystkich prócz tego ostatniego działa bez zarzutu. Pytam więc: dlaczego nie działa w IE i jak edytować skrypt tak, by ten stan uległ zmianie :)?


(mario@) #2
Przykro nam, ale Twoja przeglądarka nie obsługuje pływających ramek.




[/code]

(Mm Urbanek) #3

Ok, przerobiłem swą funkcję na wzór powyższej. Działa. Czy w powyższy sposób da się również ustawiać atrybut "scrolling" na "no"? Bo coś mi się widzi, że nie ma w CSSie czegoś takiego jak "scrolling"...


(mario@) #4

Nie będzie lepiej jak ustawisz scrolling na auto ?

Jest - overflow