Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] innerHTML vs <fieldset>
Forum PHP.pl > Forum > Po stronie przeglądarki
umatik
dlaczego w ff3.0 fieldset sie nie chce formatowac poprawnie przy uzyciu kodu ponizej ?

tojakis bug czy cos zle zrobilem ?

Kod
<div id="content"></div>
<script>
document.getElementById("content").innerHTML = "<fieldset>";
document.getElementById("content").innerHTML+= "<table width=\"100%\" class=\"text\">";
document.getElementById("content").innerHTML+= "<tr><td height=\"25\">ala ma kota</td></tr>";
document.getElementById("content").innerHTML+= "</table>";
document.getElementById("content").innerHTML+= "</fieldset>";
</script>
slammer
  1. <div id="saad"></div>
  2. html= "<table width=\"100%\" class=\"text\">";
  3. html+= "<tr><td height=\"25\">ala ma kota</td></tr>";
  4. html+= "</table>";
  5. document.getElementById("saad").innerHTML = "<fieldset>"+html+"</fieldset>";


to nie jest problem przeglądarki tylko Twojego zapisu winksmiley.jpg Jeśli miałbyś firebug dowiedziałby się, że innerHTML wykonuje się od razu, a nie po ostatnim wywołaniu. Więc dodając fieldset od razu go zamyka, bo ciężko przewidzieć co będzie dodane w następnej kolejności.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.