Ahora la cosa es graciosa porque sigue sin funcionar, me dice el explorador de internet que la pagina tiene errores, luego actualizo la pagina y ya no me dice que tiene errores y tampoco me abrela ventana.
he cambiado el codigo y ahora tiene este aspecto la funcion:
Código:
<SCRIPT LANGUAGE="javascript" type="text/JavaScript>
function big(imagen) {
// Open New Window
var win= window.document.open( "","ventana","width=400,height=400,status=yes,scrollbars=no,resizable=0,location=1" );
// Write Form in New Window
win.document.writeln( "<HTML><HEAD><TITLE>Slideshow2</TITLE></HEAD><BODY>);
win.document.writeln( "<img src='images/700/mini-"+imagen+"'>" );
win.document.writeln( '</BODY></HTML>' );
}
</SCRIPT>
El llamamiento de la funcion tiene este aspecto en PHP por si alguien le interesa y asi veis como he puesto las comillas simples donde le paso la variable a la funcion. Bastante simple, le he puesto "chr(39)" que es el equivalente al caracter ' del codigo ascii.
Código:
echo '<img src="images/thumbnails/TN_'.$foto.'" onclick="big('.chr(39).$foto.chr(39).');"><br>';
y despues de generar la pagina tiene el siguiente aspecto:
Código:
<img src="images/thumbnails/TN_00000043.JPG
" onclick="big('00000043.JPG
')"><br>
gracias de antemano por la ayuda.