Sí se puede. Pon el código de function abre_pagina(...) y te digo como.
O te digo:
function abre_pagina(pagina,nombre,atributos,titulo){
ventana=window.open(pagina,nombre,atributos);
ventana.document.title=titulo;
}
Para usarlo sólo debes poner en tu enlace:
<a href="javascript:abre_pagina('battleships[1].
swf','BATTLESHIPS','toolbar=0,status=0,location=0,
directories=0,menubar=0,resizable=0,scrollbars=0,w
idth=450,height=450','Barquitos')"><img border="0" src="battleships.jpg" width="120" height="104"></a>
lo que te pongo en negrita es lo añadido.
No te olvides de cambiar tu function abre_ventana() por esta!
Un ejemplo:
Código PHP:
<html>
<head>
<script>
function abre_pagina(pagina,nombre,atributos,titulo){
ventana=window.open(pagina,nombre,atributos);
ventana.document.title=titulo;
}
</script>
</head>
<body>
Las líneas de abajo deben estar en una sola línea!
<a
href="javascript:abre_pagina('battleships[1]. swf','BATTLESHIPS','toolbar=0,status=0,location=0,directories=0,menubar=0,resizable=0,scrollbars=0,width=450,height=450','Barquitos')">
<img border="0" src="battleships.jpg" width="120" height="104">
</a>
</body>
</html>