My VRML world shows up fine on my browser when I view it on my computer, but when I transfer it to my website, all I get is text.

This is single largest problem with viewing VRML files. When you're viewing files only your local machine, most browsers (HTML and VRML) will look at either the file extension (e.g., in file "foo.wrl", ".wrl" is the extension) or the MIME type associated with the file on the local machine.

When browsers look at files on the net, they rely on the web server to supply the MIME type for the file as part of the HTML stream. You are probably the first person to ever have a VRML world on the machine you're using, and the webmaster at that machine hasn't set up the server to supply the appropriate MIME types.

What you should do is add the following MIME type definition to the HTTP server:

model/vrml wrl

This is easily done by going into the "General Preferences" and finding the corresponding file type ".wrl" in the list a supported files. Associate the MIME ".wrl" with the VRML browser you have downloaded.