Cita:
Iniciado por David el Grande
Fíjate que la llamada a ampliar_img la tenías antes del tag <img>, por lo que se ejecutaba antes de que esta fuera creada

.
¿Puedes poner la página completa?.
Si claro que puedo pero en realidad la imagen forma parte de una función php, por eso te pongo el cacho en el que la imagen es cargada perfectamente.
Código:
<?
if ($photo=chek_pick( $_SESSION['adds'][$i]['AdId'])) {
echo "<tr><td><a href='operations/viev_picks.php?AdId=".$_SESSION['adds'][$i]['AdId']."&pos=$pos' >
<a href='javascript:show_img()'>
<img src='users/images/".$_SESSION['adds'][$i]['AdId']."$sufijo".$photo."' border='0' alt='ampliar' id='pick'/>
</a>
</td>
</tr>";
}
?>
Y este es el código de la ventanita
Código:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<script language="javascript" type="text/javascript">
function ampliar_img() {
document.getElementById("ampliar").src = document.getElementById("pick").src;
}
</script>
<title>Documento sin título</title>
</head>
<body>
<img id="ampliar" src="cacuni.jpg" alt="ampliada" width="170" height="170"/>
<script language="javascript" type="text/javascript">
ampliar_img();
</script>
</body>
en ampliar_img() ; también he probado con onload y no me funciona.
un saludo y mil gracias