confermo che funziona con IE7, Firefox2 e Opera9
	codice:
	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
    <title>Lightbox JS v2.0 | Test Page</title>
    <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
    <script src="js/prototype.js" type="text/javascript"></script>
    <script src="js/scriptaculous.js?load=effects" type="text/javascript"></script>
    <script src="js/lightbox.js" type="text/javascript"></script>
    <style type="text/css">
body{ color: #333; font: 13px 'Lucida Grande', Verdana, sans-serif; }
</style>
</head>
<body>
    <h1>
        Lightbox JS v2.0
    </h1>
    
        by Lokesh Dhakar
    </p>
    <h2>Example</h2>
    <a id="a1" href="images/image-1.jpg" rel="lightbox">
        [img]images/thumb-1.jpg[/img]
    </a>
</body>
</html>
<script type="text/javascript">
//-------------------------------------------------
//Aggiunge azioni all'evento Load
//
//Si può pure fare:
// addEvent(window, "load", func1, false);
// addEvent(window, "load", func2, false);
//-------------------------------------------------
function addLoadEvent(func) 
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function') 
	{
		window.onload = func;
	}
	else 
	{
		window.onload = function() 
		{
			oldonload();
			func();
		}
	}
}
    
addLoadEvent(function(){ window.setTimeout(function(){$("a1").onclick();},1)});    
</script>
 
confermo pure che non hai dimenticato nulla, tranne naturalmente l'ID dell'immagine da visualizzare  
 
addLoadEvent(function(){ window.setTimeout(function(){$("a1").onclick();},1  )});    
L'immagine ha id a1
perciò
<a id="a1" href="images/image-1.jpg" rel="lightbox">****
Buon Natale 