Salve ragazzi, sono Alex e allestisco siti in Flash [AS3].

Sto facendo un sito dove uso per il mio filmato flash il fullscreen, con il javascript faccio aprire la pagina senza toolbar e margini, ma sopratutto il filmeto flash si apre a tutto schermo.

Vi allego il codice sia dell' index.html :

codice:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Site </title>

<script type="text/javascript" language="javascript"></script>
<script language="JavaScript" type="text/javascript">
<!--
function openFullWindow(url) {
	// parameters:	url = URL of the popup window
	//alert(screen.width);
	var w = screen.width; //fixed width
	var h = screen.height; //fixed height
	//var url = url_full;
	//if(w <= 800) {
	//	url = url_800;
	//}
	leftPosition = 0;		// centering horizontal position to middle of screen
	topPosition = 0;	// centering vertical position to middle of screen
	if (h<800)
	{
		var windowprops = 'width=' + w + ',height=' + h + ',top='+ topPosition +',left='+ leftPosition +',toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no'; //set popup window properties
	} else
	{
		var windowprops = 'width=' + w + ',height=' + h + ',top='+ topPosition +',left='+ leftPosition +',toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no'; //set popup window properties
	}
	var popup = window.open(url,'remote',windowprops); // open popup window with properties
	popup.moveTo(0,0)
	popup.resizeTo(screen.width,screen.height);
	popup.focus(); // focus on window
}
//-->
</script>
<script language="JavaScript" type="text/javascript">
<!--
function ita()
{
 			openFullWindow("home.html");
//-->
</script>

<script language="JavaScript1.2">
<!--
function popup(file)
{
window.open(file,'mywin','width=650,height=650,top='+((screen.availheight/2)-(650/2))+',left='+((screen.availwidth/2)-(650/2))+',menubar=no,menubar=no,scrollbars=yes,status=no,toolbar=no,location=no,directories=no,resizable=yes');
}
//-->
</script>

<script language="JavaScript" type="text/JavaScript">
<!--
//tmtC_winOpen
var a,b,c,d,e,f,g,h,i,l,m,n,o,p,q,r,s,t,u,v,z,w,y,j,jj,k,ww,xx,yy;
//tmtC_winOpenEnd
function tmt_winOpen(u,id,f,df){
if(eval(id)==null||eval(id+".closed")){
eval(id+"=window.open('"+u+"','"+id+"','"+f+"')");eval(id+".focus()");}
else if(df){eval(id+".focus()");}
else{eval(id+"=window.open('"+u+"','"+id+"','"+f+"')");eval(id+".focus()");}
}
//-->
</script>




<style type="text/css">
<!--
body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="shortcut icon" href="favicon.ico" >
</head>

<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle">[img]img/foto_entrata.jpg[/img]

</td>
  </tr>

</table>

<map name="Map2">
  <area shape="rect" coords="170,609,304,638" color ="red" href="javascript:ita();">
</map>

</body>
</html>
Quindi dopo che clicco su entra nell'index mi apre quest'altra pagina.

Home.html

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" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Site Home</title>

<script type="text/javascript" src="swfobject.js"></script>



<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/flashobject.js"></script>

<script language="JavaScript" type="text/JavaScript">
<!--
//tmtC_winOpen
var a,b,c,d,e,f,g,h,i,l,m,n,o,p,q,r,s,t,u,v,z,w,y,j,jj,k,ww,xx,yy;
//tmtC_winOpenEnd
function tmt_winOpen(u,id,f,df){
	if(eval(id)==null||eval(id+".closed")){
	eval(id+"=window.open('"+u+"','"+id+"','"+f+"')");eval(id+".focus()");}
	else if(df){eval(id+".focus()");}
	else{eval(id+"=window.open('"+u+"','"+id+"','"+f+"')");eval(id+".focus()");}
}
//-->
</script>


<link rel="stylesheet" href="Css/lightbox.css" type="text/css" media="screen" />

<style type="text/css">
/* hide from ie on mac \*/
	html {
	height: 100%;
	overflow: hidden;
}
#flashcontent {
	height: 100%;
	color: #0F0;
}
/* end hide */

	body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: ##1A181D;
}
#flashcontent a {
	color: #FFF;
}
#flashcontent {
	color: #FFF;
}
#flashcontent {
	text-align: center;
}
#flashcontent {
	font-size: 12px;
	text-align: center;
}
</style>
</head>
<body>
<div id="flashcontent">
  



    

    

    

    

    

    

    

    

    

   
    

    

    You need to upgrade your Flash Player
    This is replaced by the Flash content.

    Download Upgrade</p>
</div>
<script type="text/javascript">
		// <![CDATA[
		
		var so = new SWFObject("home.swf", "mymovie", "100%", "100%", "8", "#1A181D");
		so.addVariable("lang", "ita");
		so.addParam("scale", "noscale");
		so.addParam("allowFullScreen", "true");
		so.write("flashcontent");
		
		// ]]>
	</script>
</body>
</html>
Fino a qui tutto ok...funziona tutto...!!!!

Il problema è sorto quando sono arrivato alla gallery.

Io carico all'interno del file home.swf un file di nome gallery.swf dove al suo interno richiamo il javascript per aprire le immagini con l'effetto lightbox.

però quando clicco sulle immagini mi da questo errore :

Errore: 'document.getElementbyId(...)'è nullo o non è un oggetto
Codice: 0


Ho fatto parecchie prove e sono arrivato alla conclusione che il problema sta nel javascipt, perche?

perchè se apro il file con una paina html normale(ovvero senza apertura fullscreen) il file swf non ha problemi ad avviare la funzione lightbox2 di javascript.
Quindi io credo che il problema sia in un conflitto di javascript.

Vi chiedo di aiutarmi a risolvere questo problema...non so dove mettere le mani.

Per qualsiasi delucidazione io sono qui.

Grazie in anticipo ragazzi.

Alex