Ciao a tutti.
Vi spiego subito il mio problema, io ho una chat in php, devo fare in modo che quando premo su un messaggio mi venga fuori una popup che mi chieda se voglio continuare, se premo ok continuo altrimenti se premo annulla non fa nulla.
Ecco cosa ho scritto:

Codice PHP:
     $query="SELECT * FROM chat,ibf_members
              WHERE ibf_members.id=chat.id_user
              ORDER BY id_mex DESC
              LIMIT 50";
      $result=mysql_query($query, $db);
 ?>
      <table border="0">
<?
       
while($record=mysql_fetch_array($result))
        {
         
$simbolo $record["simbolo"];
?>
         <tr>
<?
         
if ($record["mgroup"] == OR $record["mgroup"] == 6)
          {
           
$color "RED";
          }
          else
           {
            
$color "BLACK";
           }
?>
          <td valign="top" align="right">[img]../../images/<?=$simbolo?>.bmp[/img]</td><td valign="top"><? echo $record["ora"?>[b]<font color="<?=$color?>"><? echo $record["name"?>
<center><font size="2" color="blue">( <? echo $record["location"?> )</font></center>[/b]</td>
<?
         
if ($_COOKIE["meteonews"][admin] == "true")
          {
?>
           <td valign="top" width="100%" class="td_menu">[url="load_chat.php?cancel=true"]<? echo $record["mex"?>[/url]
<hr></td>
<?
          
}
          else
           {
?>
            <td valign="top" width="100%"><? echo $record["mex"?>
<hr></td>
<?
           
}
?>
         </tr>
<?
        
}
       
mysql_close($db);
    }
Così non funziona, perchè praticamente sia che premo OK sia che premo ANNULLA mi carica la pagina che c'è in HREF.
Allora ho creato un function in javascript alla quale devo passare una valore dentro una variabile.
Ho scritto così :

Codice PHP:

<script type="text/javascript">
function 
conferma (id_mex)
 {

  ...
  ...
  ...

 }
</script>

...
...
while($record=mysql_fetch_array($result))
...
<a href="#" onClick=conferma($record[id_mex]);> 
Non funziona, mi da un errore javascript dicendomi che &record non è dichiarato.
Come posso risolvere?
Grazie