除了Windows XP上的Firefox之外,每个浏览器都有下拉工作吗?

时间:2012-10-24 10:37:11

标签: javascript html firefox cross-browser dropdownbox

这让我很困惑:
我有以下下拉表格(提交按钮),它适用于所有浏览器:IE7,IE8,Mac和Mac上的Safari Windows,Chrome,Opera甚至Mac上的Firefox。

但是在Windows XP PC上的Firefox(未经测试的Windows 7/8)中,它无效。当我从dropdwon中选择一个城市并单击“weiter”(德语为“提交”)时,没有任何反应。

这怎么可能与操作系统有关?

我认为Mac和PC上的Firefox几乎相似。

这是脚本(live demo):

<script type="text/javascript">
  function openWindow(location){
    if(location == "#") return;
    window.open(location,'_self');
  }
</script>

<div id="bundesland-dropdown">
<select id="bundesland" size="1" name="bundesland">
<option value="#">please choose</option>
<option value="https://www.google.de/">Berlin</option>
<option value="https://www.google.de/">Bremen</option>
<option value="https://www.google.de/">Hessen</option>
<option value="https://www.google.de/">Nordrhein-Westfalen</option>
<option value="https://www.google.de/">Saarland</option>
</select>

<input type="button" value="Weiter" target="_self" onclick="openWindow(bundesland.options[bundesland.selectedIndex].value)">
</div>

0 个答案:

没有答案