Ya que toda la cadena está encerrada entre comillas simples, debes escapar las internas, ejemplo:
onclick = "abrirVentana(\'editar.php\')"
Además, hay otras opciones para mostrar bloques de código, sobre todo si no tienes variables, es tan simple como salir del modo php
?> enviar el HTML necesario y regresar a php
<?php
Ejemplo:
Código PHP:
Ver original<script>
function abrirVentana(url) {
window.open(url, "nuevo", "directories=no, location=no, menubar=no, scrollbars=yes, statusbar=no, tittlebar=no, width=500, height=400");
}
</script>
<?php
?>
<table style="border-collapse: collapse; width:98%; margin:0 auto; border:0;" id="AutoNumber1">
<tr>
<td><span class="tituloM">
<?php echo htmlspecialchars($noti['titulo']); ?></span></td>
</tr>
<tr>
<td style="padding-top: 10px; padding-bottom: 5px;"><span class="mensajeNuevo">
<?php echo htmlspecialchars($noti['mensaje']); ?></span></td>
</tr>
<tr>
<td><i><span class="autor">Publicado por:
<?php echo htmlspecialchars($noti['autor']); ?></span></i></td>
</tr>
<tr>
<td style="text-align:center;">
[<a href="#" onclick="abrirVentana('editar.php?id=<?php echo $noti['id_de_noticia']; ?>'); return false; style="text-decoration: none; color: black;">Editar</a> |
<a href="#" onclick="abrirVentana('borrar.php?id=<?php echo $noti['id_de_noticia']; ?>'); return false; style="text-decoration: none; color: black;">Borrar</a>]
</td>
</tr>
</table>
<hr color="#000000" size="1" />;
<?php
}
Por cierto:
- En cada iteración del while estabas creando la función para abrir ventana
- Te faltaba agregar la id de la noticia que se debe editar/borrar, corrige el campo id si es necesario
- Te recomiendo estudiar un poco sobre CSS, para que no tengas que usar cosas como <center> o <div align="center">