Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2014, 22:40
Zxcskdjkd
 
Fecha de Ingreso: mayo-2014
Mensajes: 7
Antigüedad: 10 años
Puntos: 0
Funcion javascript no se ejecuta dentro del php

Hola a todos por acá, soy nuevo en el foro y quería ver si podían ayudarme con un problema que tengo

Resulta que estoy haciendo una pagina y me quedé estancado
En la pagina principal (index.php) se mostraran unas "noticias" (ya el sistema está casi listo en php y msql, hice la prueba de si se publicaban y se publican como se espera) ahora le estoy agregando dos botones más, editar y borrar. El problema viene que quiero que al apretar editar salga una nueva ventana con la noticia, titulo y autor para editar, y quiero hacer eso con una funcion window.open en javascript dentro de un echo php, no se si me explico

asi que imprime las noticias en el index:
Código PHP:
Ver original
  1. <?php
  2. include('conexion.php');
  3. ?>
  4. <?php
  5. $noti1 = mysql_query("SELECT * FROM `noticias` ORDER BY `id` DESC limit 9") or die (mysql_error());
  6. ?>
  7. <p align="center">
  8. <?php
  9. while($noti = mysql_fetch_assoc($noti1))
  10. {
  11.   echo '
  12. <div align="center"><center><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="98%" id="AutoNumber1"><tr><td><span class="tituloM"> '.htmlspecialchars($noti['titulo']).'</span></td></tr><tr><td style="padding-top: 10px; padding-bottom: 5px;"><span class="mensajeNuevo"> '.htmlspecialchars($noti['mensaje']).'</span></td></tr><tr><td><i><span class="autor">Publicado por:  '.htmlspecialchars($noti['autor']).'</span></i></td></tr>
  13. <tr><td><center>
  14. [COLOR="Red"]<script> function abrirVentana(url) {
  15. window.open(url, "nuevo", "directories=no, location=no, menubar=no, scrollbars=yes, statusbar=no, tittlebar=no, width=500, height=400");
  16. }</script>[/COLOR]
  17. [<a href="#" onclick="abrirVentana("editar.php"); return false; style="text-decoration: none; color: black;">Editar</a> | <a href="#" onclick="abrirVentana("borrar.php"); return false; style="text-decoration: none; color: black;">Borrar</a>]</center></td></tr>
  18. </table></center></div><hr color="#000000" size="1">';
  19. }
  20. ?>

Asi como está me aparecen el "[Editar | Borrar ]" bajo la noticia como link pero no se ejecuta la función, al clikearle encima no pasa nada, no sale ninguna ventana, no se va a otra pagina, nada

esta algo mal escrito? se puede hacer?

Saludos y gracias de antemano

Última edición por Triby; 23/05/2014 a las 23:11 Razón: Corregir highlight