Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/09/2003, 02:26
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Cluster, tu "fallo" esta en el echo del onclick. Te has liado con las ' (con tu edad y fallando eso ). Seria algo asi:

echo '<td><a href="desplegar.php3?titulo='.urlencode($row["titulo"]).'" onclick="abreventana(\\'titulo='.urlencode($row["titulo"]).'\\');">'.$row["titulo"].'</a></td>';

<editado>He quitado los tags PHP porque con ellos no se veian los \'</editado>
<editado2>Quitando los tags PHP tampoco se ven. Es mas en la anterior nota pongo al final \ ' (sin el espacio). Vuelvo a poner los tags PHP y escapo los \</editado2>
<editado3>Sigue sin mostrarlos con \ \ ' (sin los espacios). Pruebo a quitarle los PHP.</editado3>
<editadofinal>Bien, ya he conseguido que se muestre tal como es. Asi que quizas Cluster no se equivoco, al final. Fue culpa de los foros. Pero el que pregunto seguro que no lo sabe y copio literalmente lo que ve en los foros. Esto pasa demasiado. No se si es un bug de vBulletin o de la funcion PHP que usan. Pero creo que se deberia reparar. Cluster, pasales la queja a los "jefes".</editadofinal>

Pero con este codigo aun estarias mostrando desplegar.php3 tanto en la ventana nueva como en el mismo frame. Mas que nada, porque es lo que le estas mandando. En el mismo frame con el href, y en la ventana con el onclick. Para que te salga solo en la ventana, pon href="#". De esta forma no te lo abre en el mismo frame. Pero si el navegador no soporta javascript, no abrira nada. Para evitar esto podrias probar a poner onclick="abreventana(...); return false;" target="_BLANK" . Se supone que asi el return false cancelara la accion del href (algo asi como lo que pasa con los onsubmit) si el navegador soporta javascript. Y si no lo soporta, hara el href en otra pagina en blanco.

Saludos.

PD: Jesus, ¡que hago contestando javaascript en el foro de PHP! Haciendoles el trabajo.
__________________
Josemi

Aprendiz de mucho, maestro de poco.

Última edición por josemi; 04/09/2003 a las 02:37