2010-11-15 6 views
0

J'ai une liste déroulante qui est conçue en utilisant la balise de sélection html. la chose est son fonctionne bien dans IE et ne fonctionne pas dans mozilla, opéra et google chrome ... que peut aider .. le code utilisé estEn ce qui concerne la liste déroulante

<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

Je pense que vous devez modifier le code que vous avez posté ici pour être un peu plus clair. – Schenz

+1

Il a juste besoin de formatage de code. – DOK

+0

Pouvez-vous décrire le comportement que vous attendez, puis le comportement que vous obtenez réellement? – Schenz

Répondre

0

semble fonctionner pour moi dans Firefox 3.6.10

+0

il parle de changer la sélection ne pas rediriger vers la page sélectionnée .. –

+0

Le code tel que publié est conçu pour rediriger vers la page sélectionnée, et il le fait comme prévu dans FireFox 3.6. J'ai posé une question de suivi en guise de commentaire sur le comportement attendu et le comportement réel. Nous avons besoin de plus de précisions sur cette question ... – Schenz

+0

Donc, si vous sélectionnez Tokoyo, les options seront remplacées par une liste de x du document? – Matt

0

Cela pourrait fonctionner mieux:

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

aussi, fermez toutes vos balises option d'avoir un meilleur HTML, certains navigateurs pourraient ne pas aimer.

+0

même le code ci-dessus ne fonctionne pas – girishankar

+0

@ girishankar - travaillé très bien pour moi en ce moment dans Chrome, en utilisant votre code exact. Alors, s'il vous plaît, expliquez mieux ce que vous voulez dire par "ne pas travailler", commencez par expliquer ce qui devrait arriver par rapport à ce qui se passe réellement. –