Dotychczas założenie było takie, że jeśli JS jest włączony to napis powinien zniknąć. Funkcja w window.onload:
function checkJS() { document.getElementById('js_warning').innerHTML=''; }
Działało to średnio. Szczególnie w IE napis znikał dosyć późno i prawie zawsze "mignął". W firefoxie nieco lepiej ale bez rewelacji.
Poczytałem trochę o jQuery i o $(document).ready() i się ucieszyłem. Miało się to wykonywać nie po załadowaniu strony, ale już po sparsowaniu DOM więc jeszcze przed, lub w trakcie ładowania. Myślałem, że przy włączonym JS napis nie będzie się nawet na ułamek sekundy pojawiał.
Tymczasem w praktyce nie widzę różnicy. Napis jak migał tak miga. Chyba jedyne co mi pozostaje to zlikwidować tę metodę ostrzegania. Czy może się mylę?