A lot of people had experience to create a script to startup/init in Linux. All of them added a script in boot.local file before, of course included me. However, when I started using openSUSE, I found this method is invalid...
If you have openSUSE package 'java-1_6_0-sun-plugin' installed, uninstall it.
Install a 32-bit compatibility environment
Download the tarball, not rpm, version of the Sun Java 32-bit Runtime
Download the Firefox distro for your language from Mozilla.
tar -xvf /path/to/firefox-2.0.0.8.tar.gz
sh /path/to/jre-6u3-linux-i586.bin
Install the plugin manually by linking it.
your environment still reflects the system-wide installation of Java. A script fixes that and a few common problems with the installation and execution:
vi ~/bin/firefox32