Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/03/2009, 06:16
USDevi
 
Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Javascript vs firefox

Disculpen, la observacion es correcta... mas sin embargo el error persiste...
Creo que tiene que ver con que tanto el nombre como el id son capturados de una base de datos mediante PHP... ahi si es cuando me da undefined... es decir... más o menos este código

PHP:

<?php
$referencias="";
$conn=pg_connect('server','database','username');
$strsql="SELECT nombre,id FROM tabla WHERE (condiciones)";
$resulcon=pg_query($conn,$strsql);
$for ($i=0;$i<=pg_num_rows($resultcon);$i++){
$temp=pg_array_fetch($resultcon);
$referencias.='<tr><td><a name="'.$temp[0].'" id="'.$temp[1].'" onclick="muestra(this)">Texto</a></td></tr>';
}
?>

con el javascript:

<script language="javascript">
function muestra(a){
alert('nombre '+a.name+', id '+a.id);
}
</script>

y el html:

<html>
<head>
<title>Error</title>
</head>
<body>
<table>
<?php echo $referencias; ?>
</table>
</body>
</html>

Porfa si a alguien le funciona que me explique como lo hizo... la BD esta en Postgre... para los que usan MySql basta cambiar en las funciones de interacción con la BD la palabra "pg" por "mysql"

Recuerden que el problema es en FireFox ya que en IE corre muy bien

Última edición por USDevi; 05/03/2009 a las 06:57