there shouldn't be any problem, make sure your escaping quotes etc.
Anyway heres an example
PHP Code:
<script type="text/javascript">
var i=0;
var url = new Array();
url[i++] = 'http://www.google.com';
url[i++] = 'http://www.sitepoint.com';
url[i++] = 'http://www.msn.com';
var x='<select onchange="document.location.href=this.options[this.selectedIndex].value;"><option value="">--Select option--</option>';
for (i=0;i<url.length;i++)
{
x+='<option value="' + url[i] + '">' + url[i] + '</option>';
}
x+='</select>';
document.write(x);
</script>
or
<select onchange="document.location.href=this.options[this.selectedIndex].value;">
<option value="">--Select option--</option>
<option value="http://www.google.com">google.com</option>
<option value="http://www.sitepoint.com">sitepoint.com</option>
<option value="http://www.msn.com">msn.com</option>
</select>
Bookmarks