2010-11-15 3 views
0

У меня есть раскрывающийся список, который разработан с использованием тега select html. вещь ее работает отлично в т.е. и не работает в Mozilla, Opera и Google Chrome ... может любой помощи .. код используетсяОтносительно выпадающего списка

<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

+1

Нужно только форматирование кода. – DOK

+0

Можете ли вы описать поведение, которое вы ожидаете, а затем поведение, которое вы на самом деле получаете? – Schenz

ответ

0

Кажется, работает для меня в Firefox 3.6.10

+0

он говорит об изменении выбора, а не перенаправлении на выбранную страницу .. –

+0

Указанный код предназначен для перенаправления на выбранную страницу, и он делает это, как и ожидалось в FireFox 3.6. Я задал следующий вопрос в качестве комментария к тому, что является ожидаемым поведением и действительным поведением. Нам нужно больше разъяснений по этому вопросу ... – Schenz

+0

Итак, если вы выберете Tokoyo, он изменит параметры на список x из документа? – Matt

0

Это может работать лучше:

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

Кроме того, закройте все ваши опции теги, чтобы лучше HTML, некоторые браузеры могут не понравиться.

+0

даже вышеприведенный код не работает – girishankar

+0

@girishankar - работал для меня прямо сейчас в Chrome, используя ваш точный код. Поэтому, пожалуйста, объясните лучше, что вы подразумеваете под «нерабочим», начните с объяснения того, что должно произойти в сравнении с тем, что на самом деле происходит. –