|
|
|
| Собственно надо сделать чтоб в вызове этой функции:
<script>
function getPage(resource){
$('#ajaxdiv2').fadeIn('fast');
$('#ajax').load(resource, function(){
$('#ajaxdiv2').fadeOut('normal');
arg2();
});
return $('#ajax').val();
}
|
в качестве второго аргумента можно было бы написать чтото вроде этого: function(){ /* какая нибудь функция которая должна выполниться после загрузки страницы resource */ }
тоесть вот, например: getPages('/inc/ajax.php?mode=search', function(){ $('#advSearch').show('blind', {}, 1000); }); | |
|
|
|
|
|
|
|
для: nikita2206
(27.02.2009 в 18:34)
| |
<script>
function F (x, y) {
alert (x);
setTimeout (y, 0); //или eval (y); (но это будет немного тормозить)
}
F ('КУ-КУ', 'alert ("А вот так прямо и пишите, что надо делать")');
</script>
|
| |
|
|
|
|
|
|
|
для: PAT
(27.02.2009 в 19:31)
| | спасибо, уже разобрался, только есть менее изощерённый способ)):
<script>
function getPage(resource, id, after){
$('#ajaxdiv2').fadeIn('fast');
if($('#' + id).load(resource, function(){
$('#ajaxdiv2').fadeOut('normal');
after();
})){
return true;
}else{
return false;
}
}
|
собсно переменная after и является функцией...
Еще вопрос: как в js делать необязательные аргументы в функциях? Также как и в пхп? | |
|
|
|