Chcę użyć wtyczki jGrowl dla jQuery (http://stanlemon.net/projects/jgrowl.html#samples), aby wyświetlić niektóre wiadomości na stronie. Aby to zrobić, należy wywołać metodę ScriptManager.RegisterClientScriptBlock takiego:Problem z ScriptManager.RegisterClientScriptBlock i jQuery w programie Internet Explorer 8
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), Guid.NewGuid().ToString(),
"$.jGrowl('" + message + "');", true);
kod działa idealnie w Firefox/Chrome/Safari. Jednak w przeglądarce Internet Explorer nie widzę powiadomienia i nie dostaję żadnego błędu Javascript.
Pracuję pod Windows 7 i mam Internet Explorer 8 Beta (wersja 8.0.7000.0) i mam ten sam "błąd" w trybie zgodności.
Jak mogę rozwiązać ten problem?
Dzięki za odpowiedź. Próbowałem naprawić, ale nadal nie działa. Może być tak dlatego, że mam panel aktualizacji na stronie? –
Zrobiłem test tego kodu z panelem aktualizacji i działało dobrze. Czy faktycznie skopiowałeś/wkręciłeś powyższy kod? Czy w przeglądarce pojawiają się błędy javascript? –
Jeśli po wykonaniu tej czynności nadal występuje problem, konieczne może być uaktualnienie do wersji ostatecznej wersji IE8 zamiast wersji Beta. –