function nicNieRob() {return true;}
window.onerror = nicNieRob;


----------

<script type="text/javascript" language="JavaScript1.5">
function mojaFunkcja() {
    try {
        // instrukcja (instrukcje) ktre, w przypadku spenienia pewnych warunkw,
        // mog zgasza wyjtki
    }
    catch(e) {
        // instrukcje obsugujce wyjtki (obiekt bdu jest zapisywany w zmienne e)
    }
}
</script>

----------

try {
    window.onmouseover = sledzPolozenie;
}
catch(e) {
    var kmk = (e.message) ? e.message : e.description;
    if (/sledzPolozenie/.exec(kmk) && /defined/.exec(kmk)) {
        // funkcja sledzPolozenie nie jest dostpna na stronie
    }
}

----------

function przetworzLiczbe(poleForm) {
    try {
        var wartosc = parseInt(poleForm.value, 10);
        if (isNaN(wartosc)) {
            var kmk = "Mona wpisywa wycznie liczby.";
            var err = new Error(kmk);
            if (!err.message) {
                err.message = kmk;
            }
            throw err;
        }
        // tu mona bezpiecznie przetwarza podan liczb 
    }
    catch (e) {
        alert(e.message);
        poleForm.focus();
        poleForm.select();
    }
}
