Chciałbym, aby na mojej stronie po kliknięciu na przycisk “Zmieć rozmiar” zmienić rozmiar iframe’a bez przeładowywania strony. Napisałem funkcję to umożliwiającą. Problemem jest to, że nie działa w Firefoxie.
function change_sizes()
{
var width = document.forms['sizes'].w.value;
var height = document.forms['sizes'].h.value;
document.getElementById(['iframe']).innerHTML = "' width='"+width+"' height='"+height+"' scrolling = '"+scroll_val+"' frameborder='1' marginheight='0' marginwidth='0'>Przykro nam, ale Twoja przeglądarka nie obsługuje pływających ramek.";
return false;
}
[/code]
Sprawdziłem jego obsługę w większości przeglądarek dostępnych na rynku W Internet Explorer 8, Chrome 4, Safari 4 i Operze 10 nie mam żadnych problemów. Pojawiają się one dopiero w Firefox 3.5 (sprawdziłem to także na innych komputerach, mam włączoną opcję uruchamiania JavaScriptu). Iframe się nie zmniejsza.
Wywołuję tę funkcję tak:
[code]
Proszę o pomoc!