На сегодняшний день лучшим решением является использование одной из библиотек Javascript.Я знаю script.aculo.us, но я уверен, что другие, такие как jquery, dojo и mootools, будут работать так же хорошо.Все эти библиотеки, а также значительно упрощают программирование на Javscript, позволяют работать с нестандартными браузерами (например, IE), так что вам - программисту - не нужно беспокоиться о том, какой браузер.