This is really weird to say the least. The same code i've been using on a number of my sites works both in IE and firefox but for some reason I moved the code to another site i'm working on and it only works in IE now.......Well I've never actually used it for remote urls just local so this may be my problem. Anyway heres the code.
Original Code
<form name="lang">
<select name="SelectURL" onChange="document.location.href=document.lang.SelectURL.options[document.lang.SelectURL.selectedIndex].value">
<option value="http://homeurl.com" SELECTED>Language</option>
<option value="http://homeurl.com">English</option>
<option value="http://externalurlone.com">Portuguese</option>
<option value="http://externalurltwo.com">spanish</option>
<option value="http://externalurlthree.com">German</option>
</select>
</form>
Second attempt
<form name="jump">
<select name="menu" onchange="document.location = this.value;" value="GO">
<option value="http://homeurl.com">Language</option>
<option value="http://homeurl.com">English</option>
<option value="http://externalurlone.com">Portuguese</option>
<option value="http://externalurltwo.com">spanish</option>
<option value="http://externalurlthree.com">German</option>
</select>
</form>
As you can see the I ended up changing all that onchange stuff in the first code to something shorter that my friend suggested. Still it only works in IE.
I did some searched on html forms and copy pasted the code to see if they worked in Firefox and I was shocked that they didn't. It seems like the page is trying to load but the default page stays there.
Anyone know how to do this without adding crazzy amounts of java script?