![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
js onclick na jakimstam linku:
Kod var tabelka = document.getElementById('plan'); //... tabelka.innerHTML = tabelka.innerHTML + do_dodania; // w tym miejscu IE sie wysypuje // do_dodania jest stringiem i zawiera dobre dane pod ff smiga. pod IE nie bardzo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 27.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Odświeżam starego kotleta.
Miałem właśnie podobny przypadek i nie za bardzo mogłem znaleźć odpowiedź w necie. Tutaj dyskusja podążała w najlepszym kierunku, rozwiązanie zamiast robimy a kod Kod var tabelka = document.getElementById('plan'); //... tabelka.innerHTML = tabelka.innerHTML + do_dodania; // w tym miejscu IE sie wysypuje // do_dodania jest stringiem i zawiera dobre dane przerabiamy na Kod var divek = document.getElementById('plan' + PLAN_LP); // zmienna PLAN_LP jest zmienną globalną ustawioną na starcie PLAN_LP = 1 var ll_lp_div = PLAN_LP + 1; //... var ls_table = '<table>' + do_dodania + '</table>' + '<div id="plan_' + ll_lp_div + '"></div>'; PLAN_LP++; divek .innerHTML = ls_table; przypomnę że zmienna do_dodania złożona jest ze stringa typu <TR><TD>fasf</td><td>asfas</td>.....</tr> IE nie potrafi za pomocą innerHTML obiektu TABLE zmieniać body tabeli. powyższy przykład działa na wszystkich przeglądarkach Ave IE |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 07:52 |