Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2012, 10:50
Avatar de Nopal_Studio
Nopal_Studio
 
Fecha de Ingreso: julio-2012
Ubicación: DF
Mensajes: 42
Antigüedad: 11 años, 9 meses
Puntos: 10
De acuerdo Respuesta: corre en crome no en explorer

Hola adrian_ :

Bueno seria mucha molestia que tambien pongas la funcion de javascript que usas, para ver si el problema pueda radicar ahi, por otra parte le hice unas modificaciones a tu codigo, haber si con eso ya te funciona:

Empezemos por crear la funcion en Javascript

Código Javascript:
Ver original
  1. function clicked(id)
  2. {
  3. url = "http://www.url.com/pagina.php?variable="+id;
  4. opciones = "width=120,height=300,scrollbars=NO";
  5. window.open(url, "ventana" , opciones);
  6. }

Ahora en el PHP

Código PHP:
Ver original
  1. while($row=mysql_fetch_array($result))
  2. {
  3. $cant++;
  4. $company = strtoupper($row[company])
  5. echo "<tr>
  6. <td onmousedown='javascript:clicked(".$row['id'].");'>
  7. <div class='vcenter'>
  8. <img src='logos/$row[logo]' width='160px' heigth='160px'>
  9. </div>
  10. <div class='discount'>
  11. <p>
  12. <strong>."$company."</strong>
  13. </p>
  14. ".$row[discount]."
  15. </div>
  16. <div class='banner'>                                
  17. <a href='".$row[URL]."' target='_blank'>".$row[URL]."</a></p>
  18. </div>
  19. </td>
  20. </tr>";
  21. }

y en la pagina destino que se abre solo recoges las variables:

Código PHP:
Ver original
  1. $id = $_GET['variable']; //Recolectamos por GET, ya que viene desde una URL
  2. echo $id; //imprimes la variable para ver si llego

espero haber sido de tu ayuda, éxito en tu proyecto.