Cita:
Iniciado por David el Grande
Tal vez si pones el HTML completo, porque yo he probado de esa forma y funciona.

.
este es el HTMl completo
Código HTML:
t<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Segundo TP - Programacion I</title>
<script src="script.js" type="text/javascript"></script>
<style>
fieldset { display:block; float:left; width:440px; margin:10px; padding:10px; }
* html .floatFix {height:1%; }
* + html .floatFix {height:1%; display:inline-block;}
.floatFix:after {content:"PEPE"; display:block; clear: both; height:0; visibility: hidden;}
</style>
</head>
<body>
<h1>Ficha personal del alumno <i>APELLIDO, NOMBRE</i></h1>
<div class="floatFix">
<fieldset>
<legend>Datos personales</legend>
<ul id="datos">
<li>Aca va el apellido del alumno</li>
<li>Aca va la materia del tp</li>
<li>Aca va el cuatrimestre y comision del alumno</li>
<li>Aca va la pagina personal. Debe abrir una ventana popup de 800 x 600 centrada horizontalmente</li>
</ul>
<select id="carrera"><option>Aca van las carreras</option></select><br />
<select id="materias" disabled="disabled"><option>Seleccione una carrera para ver las materias</option></select><br />
</fieldset>
<fieldset>
<legend>Equipo</legend>
<div id="equipo">
<img name="bandera" src="flags/none.jpg" style="float:right;" />
Equipo de futbol<br />
<label><input type="checkbox" id="seleccionar_equipo" />Seleccionar equipo</label><br />
<label> <input type="radio" name="equipo" value="Boca" disabled="disabled" />Boca</label><br />
<label> <input type="radio" name="equipo" value="River" disabled="disabled" />River</label><br />
<label> <input type="radio" name="equipo" value="SanLorenzo" disabled="disabled" />San Lorenzo</label><br />
<label> <input type="radio" name="equipo" value="Racing" disabled="disabled" />Racing</label><br />
<label> <input type="radio" name="equipo" value="Tigre" disabled="disabled" />Tigre</label><br />
<label> <input type="radio" name="equipo" value="otro" id="otro" disabled="disabled" />Otro</label>
</div>
</fieldset>
</div>
<div class="floatFix">
<fieldset id="suscripcion">
<legend>Datos de suscripcion</legend>
<table cellpadding="3" cellspacing="0" border="0">
<tr><td>Usuario:</td><td><input type="text" id="nombre" /></td></tr>
<tr><td>Clave:</td><td><input type="text" id="clave" /></td></tr>
<tr><td>Reingrese la clave:</td><td><input type="text" id="clave2" /></td></tr>
<tr><td>Fecha nacimiento [a�o/mes/dia]:</td><td><input type="text" id="fecha" /></td></tr>
<tr><td>Edad:</td><td><input type="text" id="edad" disabled="disabled" readonly="readonly" /></td></tr>
<tr><td> </td><td><input type="button" id="validar" value="validar datos" /> <input type="button" id="borrar" value="borrar todo" />
</table>
</fieldset>
<fieldset id="uploads">
<legend>Archivos adjuntos</legend>
<input type="button" id="agregar" value="otro archivo" />
<div id="archivo1"><input type="file" /><input type="button" id="quitar" value="quitar" /></div>
</fieldset>
</div>
<em>Las pautas de este trabajo practico estan detalladas en el documento 'pautas tp2.doc' publicada en el FTP de carreras</em>
</body>
</html>
y este es el array :
var carreras = ['Disenio web','Disenio multimedial','Disenio grafico'];
me resulta muy raro a mi tambien que me diga indefinida cuando está definida.
Te agradesco tu ayuda