Блокиране на ФФ заради onLoad="alert

bgkulinar

Меринджей
Проблемът ми е, че браузърът ми забива, когато отворя страница с onLoad="alert( Възможно ли е да се смени тази функция с някоя друга?
 
Re: Блокиране на ФФ заради onLoad="alert

Значи идеята е, че като се зареди съответния img елемент, се извиква alert прозорче. Каква е целта на занятието ?
 
Re: Блокиране на ФФ заради onLoad="alert

Ако правилно съм разбрал, това трябва да стане:
Код:
<SCRIPT language="JavaScript">
pic1 = new Image(); //създава обект тип изображение
pic1.src = "http://example.com/image1.jpg"; //зарежда изображението без да го показва
/*
Код, който искаш да се изпълни, след зареждане на изображението.
*/
</SCRIPT>
<img src = "http://example.com/image1.jpg" alt="alt text" /> <!-- показва се изображението -->
<SCRIPT language="JavaScript">
/*
Код, който искаш да се изпълни, след зареждане и показване на изображението.
*/
</SCRIPT>
 
Последно редактирано:
Re: Блокиране на ФФ заради onLoad="alert

Здравейте,
не харесвам jQuery, но трябва да призная, че с него е най-елегантно.
Код:
<img src="book.png" alt="Book" id="book" />

$('#book').load(function() {
  // Handler for .load() called.
});
Поздрави.
 
Re: Блокиране на ФФ заради onLoad="alert

@scoobydoo принципно си напълно прав.
Всички съвременни браузери използват нишки за достявяне на ресурсите на страницата. С въпроса 'кога и в какъв ред точно ще се заредят' се занимава един цял дял от математиката и може би и част от теологията. В този ред на мисли скрипта след 'имг' ще се изпълни преди да е заредена картинката в 99% от случаите. другият 1% е за ИЕ5.0 и ВЕБ сървъри настроени за по една заявка от ИП примерно.
Според W3C правилният начин е onload на img тага, но щом той не работи единственото за което се сещам е jQuery. Както казах и аз не го харесвам.
Поздрави.
 
Re: Блокиране на ФФ заради onLoad="alert

Значи идеята е, че като се зареди съответния img елемент, се извиква alert прозорче. Каква е целта на занятието ?
Целта е да се появява предупредително съобщение. Става дума за форум, в който има изискване при започване на тема или писане на отговор. Понеже се чудих къде да го вържа, го вързах към една картинка. Проблемът е, че след като качих ФФ5 и започна да забива.
 

Back
Горе