Reply to this topicStart new topic
> Unobtrusive PageUnload Handler
acidmartin
публикация 7.03.2008г. в 15:14ч.
Коментар: #1


Бакалавър
****

Група: Потребители
Съобщения: 455
Дата на регистрация: 8.03.2007г.
Потребител # 2 317





Предлагам ви една удобна кросбраузър / unobtrusive функция за изпълняване на код при напускане / презареждане (PageUnload) на страницата:

КОД
<script type="text/javascript">
// common page unload functions
function pageUnload()
{
    // common page unload functions go here
    alert('This code is executed on PageUnload');
}

if(window.attachEvent)
{
    window.attachEvent('onunload', function(e)
        {
            pageUnload();
        }
    );
}
else
{
    window.addEventListener('unload', function(e)
        {
            pageUnload();    
        }, true    
    );
}
</script>
Go to the top of the page
 
+Quote Post
snts
публикация 7.03.2008г. в 15:57ч.
Коментар: #2


Потребител
**

Група: Потребители
Съобщения: 70
Дата на регистрация: 22.02.2008г.
От: в &quot;мрежата&quot;
Потребител # 5 025




Здрасти,
това е отлична идея, неможе ли нещата да се опростят така:
КОД
// common page unload functions
function pageUnload()
{
    // common page unload functions go here
    alert('This code is executed on PageUnload');
}

if(window.attachEvent)
{
    window.attachEvent('onunload', pageUnload);
}
else
{
    window.addEventListener('unload', pageUnload, true);
}

за да спестим малко писане предложение се спестява малко писаме smile.gifbiggrin.gif. Но тъйкато не съм много на вътре в JS може и да греша wink.gif. Много добра идея обаче. Както се казва "Keepup the good work!!!" rolleyes.gif
Поздрави.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 09:07 - 9.06.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.