![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/03/2009, 06:16
|
| | 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 |