- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
<div id="lcomments"></div>
<div id="temp" style="display:none"></div>
<div class="load_more_posts">
<div class="load_more_posts_inner">
<strong>
<a style="text-decoration: none" href=""
onclick="$('#temp').load('/ajax.php?module=lcomments&method=getComments&skip='+nextpage,false);
$('#temp').ajaxComplete(function(event,request, settings)
{
getElementById('lcomments').innerHTML = getElementById('lcomments').innerHTML+getElementById('temp').innerHTML;
getElementById('temp').innerHTML='';
}
);
nextpage=nextpage+20;
return false"
>
Еще →
</a>
<img src="/templates/ajax-loader.gif" id="loader" style="visibility: hidden">
</strong>
</div>
Взято с одного сайта. Кнопка «Еще» не работает в Интернет Эксплорере и в Опере 10.5x-10.60, хотя предыдущие версии Оперы, а также FF и Хром с этим справляются. Оказывается, код работает в IE и в Опере 10.5x, если заменить getElementById на document.getElementById либо убрать «display:none».
лично мне нырять в латрину Резига лень
я определил, что в Опере 10.10 код, в котором забыли document таки работает (хотя тот же код в консоли отладчика не выполняется ибо undefined), а в Опере 10.50 — уже не работает. Похоже, что в Хроме и в FF те же костыли для говнокодеров, что и в предыдущих версиях Оперы. Замена browser.js и попытка представиться другим браузером ничего не даёт. Костыль в коде браузера?
>считается что это функция пользовательская или обьекта window
"или" лишнее, это одно и тоже, в браузере Global реализован window
Зря Вы так. JavaScript -- язык крайне плохой, его писали обкуренные бабуины, и без JQuery писать на нем вообзе невозможно.
Только имбицил мог придумать писать:
> Только имбицил мог придумать писать:
вот эти имбецилы : http://en.wikipedia.org/wiki/David_Ungar и http://labs.oracle.com/people/randy/
Но с общей мыслью я согласен, обычно проблема вызвана кривыми руками программиста, а не кривизной языка.
С другой стороны - задача программиста так же в выборе подходящих инструментов
харошо сасешь , еще галовку оближи