JavaScript
Руководство по различиям объектных моделей разных браузеров?
:confused:
Потом идешь на сайт мозиллы и смотришь на форумах и в доках (насколько я помню там они есть) и смотришь как это делать для Gecko-браузеров. Потом загружаешь оперу и тестируешь код во всех трех браузерах.