2010-11-15 67 views
0

我有一个使用html选择标签设计的下拉列表。事情是其即做工精细,并在Mozilla,Opera和谷歌浏览器不工作...任何一个可以帮助..使用的代码是关于下拉列表

<select name="select nav" size="1" style="background-color:#FFFFFF" onChange="location.href=options[selectedIndex].value;"> 
            <option value="locations_aberdeen.html">Aberdeen 
            <option value="locations_arendal.html" selected>Arendal 
            <option value="locations_athens.html">Athens 
            <option value="locations_bangkok.html">Bangkok 
            <option value="locations_beijing.html">Beijing 
            <option value="locations_capetown.html">Capetown 
            <option value="locations_dubai.html">Dubai 
            <option value="locations_durban.html">Durban 
            <option value="locations_genoa.html">Genoa 
            <option value="locations_gsc.html">Global Support Centre 
            <option value="locations_hochiminh.html">Ho Chi Minh City 
            <option value="locations_hong-kong.html">Hong Kong 
            <option value="locations_houston.html">Houston 
            <option value="locations_jakarta.html">Jakarta 
            <option value="locations_kuala-lumpur.html">KualaLumpur 
            <option value="locations_limassol.html">Limassol 
            <option value="locations_london.html">London 
            <option value="locations_lowestoft.html">Lowestoft 
            <option value="locations_manila.html">Manila 
            <option value="locations_miami.html">Miami 
            <option value="locations_moscow.html">Moscow 
            <option value="locations_mumbai.html">Mumbai 
            <option value="locations_new-delhi.html">New Delhi 
            <option value="locations_niteroi.html">Niteroi 
            <option value="locations_oslo.html">Oslo 
            <option value="locations_perth.html">Perth 
            <option value="locations_riga.html">Riga 
            <option value="locations_shanghai.html">Shanghai 
            <option value="locations_singapore.html">Singapore 
            <option value="locations_southampton.html">Southampton 
            <option value="locations_tokyo.html">Tokyo 
            <option value="locations_vancouver.html">Vancouver 

            </select> 
+0

我认为你需要修改你在这里发布的代码,使其更清晰。 – Schenz 2010-11-15 13:44:20

+1

它只是需要代码格式。 – DOK 2010-11-15 13:45:19

+0

你能描述一下你期待的行为,然后描述你实际得到的行为吗? – Schenz 2010-11-15 13:54:01

回答

0

似乎对我在Firefox 3.6.10

工作
+0

他谈论改变选择不重定向到选定的页面.. – 2010-11-15 13:53:01

+0

发布的代码旨在重定向到选定的页面,并按照预期在FireFox 3.6中执行此操作。我问了一个后续问题,作为对预期行为和实际行为的评论。我们需要在这个问题上进一步澄清... – Schenz 2010-11-15 14:07:42

+0

所以如果您选择Tokoyo它会将选项更改为文档中的x列表? – Matt 2010-11-15 14:10:59

0

这可能会更好地工作:

onchange="window.location.href = this.value;" 

另外,请关闭所有的选项标签有更好的HTML,某些浏览器可能不喜欢它。

+0

即使上述代码无法正常工作 – girishankar 2010-11-15 14:12:53

+0

@girishankar - 在Chrome中使用您的确切代码,对我来说工作得很好。所以请更好地解释你的“不工作”是什么意思,首先解释应该发生的事情与实际发生的事情。 – 2010-11-15 14:33:10