Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.07.2009, 02:16
Never
 
Сообщений: n/a

Событие полной загрузки страницы
Здравствуйте. Я столкнулся с проблемой. Есть такая функция:
function addall( button ) {
	$( button ).hide();
	for(i = 0; i < $(".addbutton").length; i++ ) {
			document.getElementsByName('cat')[i].selectedIndex = 1;
			addnews( i, $(".addbutton")[i] );
}
}

Она запускается после нажатия на ссылку:
<span class="addbutton_all" onClick="addall( this );" onMouseOver="this.className='addbutton_all_hover';" onMouseOut="this.className='addbutton_all';">Ссылка</span>

Мне нужно чтобы эта функция запускалась не при нажатии на ссылку, а после окончания загрузки страницы. С Javascript не очень знаком, поэтому и спрашиваю.
Я пытался сделать как описано здесь http://javascript.ru/unsorted/top-10...ruzki-k-window вот так:
function addall( button ) {
	$( button ).hide();
	for(i = 0; i < $(".addbutton").length; i++ ) {
			document.getElementsByName('cat')[i].selectedIndex = 1;
			addnews( i, $(".addbutton")[i] );
}
}

addEvent(window,'load',addall,false);
addEvent(window,'load',addall(button),false);
addEvent(window,'load',button,false);
addEvent(window,'load',addall(),false);

Но это проблему не решило.
Ответить с цитированием
  #2 (permalink)  
Старый 06.07.2009, 13:34
Never
 
Сообщений: n/a

Событие полной загрузки страницы
Что, никто не знает?
Ответить с цитированием
  #3 (permalink)  
Старый 06.07.2009, 20:20
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

1) addEvent ты скопировал, перед тем как ей пользоваться?
2) если ты jQuery используешь, то можно так
$(function() {
    ...
})

3)
Цитата:
Что, никто не знает?
а что, тебе обязаны ответить или это из серии "шо, слабо..."?
Ответить с цитированием
  #4 (permalink)  
Старый 06.07.2009, 22:29
Кандидат Javascript-наук
Отправить личное сообщение для `p r o x y Посмотреть профиль Найти все сообщения от `p r o x y
 
Регистрация: 04.05.2009
Сообщений: 105

это ж jQuery?

тогда, полная загрузка страницы вот так:
$(document).ready(function(){
	//исполняемый код после загрузки документа
});



для твоей функции, примерно так:
$(document).ready(function(){
	for (i = 0; i < $(".addbutton").length; i++ ){
		document.getElementsByName('cat')[i].selectedIndex = 1;
		addnews( i, $(".addbutton")[i] );
	}
});
Ответить с цитированием
  #5 (permalink)  
Старый 07.07.2009, 02:11
Never
 
Сообщений: n/a

Спасибо тебе p r o x y. Твой пример подошёл.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery для загрузки страницы в <div> Dr.Holerik jQuery 12 11.10.2016 17:36
Подмена html-тегов после загрузки страницы xordeer jQuery 1 09.04.2009 22:16
Как выдавать ошибку при сбросе загрузки страницы? AvaGet Общие вопросы Javascript 2 11.12.2008 19:04
Ajax и получение ответа до полной загрузки страницы Suspended jQuery 3 16.11.2008 14:57
Действие после полной загрузки Воитель Общие вопросы Javascript 4 02.10.2008 18:20