
04/05/2011, 07:11
|
 | Colaborador | | Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 8 meses Puntos: 1012 | |
Respuesta: Orden de un combo mal en chrome lo que intentas crear es un array de objetos. veamos si esto te resuelve algo Cita: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es" xml:lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript">
item = [ europa = [
{pais : 'españa',
email : 'www.url.com'},
{pais : 'portugal',
email : 'www.url.com'}
],
africa = [
{pais: 'marruecos',
email : 'www.url.com'},
{pais: 'congo',
email : 'www.url.com'},
{pais: 'tunez',
email : 'www.url.com'}
],
america = [
{pais : 'mejico',
email : 'www.url.com'},
{pais : 'honduras',
email : 'www.url.com'},
{pais : 'argentina',
email : 'www.url.com'},
{pais : 'brasil',
email : 'www.url.com'},
]
]
function fnc(it) {
for (var i = 0; i < item[it].length; i++) {
alert('país: ' +item[it][i].pais+ ' email: '+item[it][i].email);
}
}
</script>
</head>
<body>
<form>
<select onchange="fnc(this.selectedIndex)">
<option value="">europa</option>
<option value="">áfrica</option>
<option value="">america</option>
</select>
</body>
</html> |