Mostrando Codigo - Javascript
Mostrar lista paises en lista desplegable
muestra una lista + o - completa de todos los paises en una lista desplegable 100% javascript y de forma automatica.
CODIGO
# Codigo ofrecido por Tutores.org
<head>
<script language=javascript>
var state = new Array("Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antarctica", "Antigua and Barbuda",
"Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados",
"Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana",
"Brazil", "Brunei", "Bulgaria", "Burkina Faso", "Burma", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape Verde",
"Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo, Democratic Republic",
"Congo, Republic of the", "Costa Rica", "Cote d'Ivoire", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark",
"Djibouti", "Dominica", "Dominican Republic", "East Timor", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea",
"Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana",
"Greece", "Greenland", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hong Kong",
"Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan",
"Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea, North", "Korea, South", "Kuwait", "Kyrgyzstan", "Laos", "Latvia",
"Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar",
"Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia",
"Moldova", "Mongolia", "Morocco", "Monaco", "Mozambique", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand",
"Nicaragua", "Niger", "Nigeria", "Norway", "Oman", "Pakistan", "Panama", "Papua New Guinea", "Paraguay", "Peru",
"Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Samoa", "San Marino", " Sao Tome",
"Saudi Arabia", "Senegal", "Serbia and Montenegro", "Seychelles", "Sierra Leone", "Singapore", "Slovakia", "Slovenia",
"Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden",
"Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad and Tobago",
"Tunisia", "Turkey", "Turkmenistan", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States",
"Uruguay", "Uzbekistan", "Vanuatu", "Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe");
</script></head>
<body>
<span class="abouttabletext">
<select name="select">
<script language=javascript>
for(var hi=0; hi<state.length; hi++)
document.write("<option value=""+state[hi]+"">"+state[hi]+"</option>");
</script>
</select>
</span>
</body>
ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Mostrar lista paises en lista desplegable" href="http://www.tutores.org/codigo/1610/" target="_blank">Mostrar lista paises en lista desplegable</a>
<!-- Final enlace Tutores.org -->
<a title="Tutores.org - Mostrar lista paises en lista desplegable" href="http://www.tutores.org/codigo/1610/" target="_blank">Mostrar lista paises en lista desplegable</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
marcosp
He encontrado un código que permite construir la lista de países de forma dinámica y sin necesidad de insertar mucho javascript en la página html.
http://lonelydrops.com
http://lonelydrops.com
Sin definir
el enlace de marcos funciona perfectamente , probado, lo unico malo es que depende de un host, si se cae o se da de baja no funcionaria tu lista, pero el codigo principal tiene un fallo, aqui la solucion
document.write("<option value="+state[hi]+">"+state[hi]+"</option>");
document.write("<option value="+state[hi]+">"+state[hi]+"</option>");
Silvana 20-12-2008 16:12:08
funciona fantásticamente :)
INSERTAR COMENTARIO











