ciao a tutti, se provate ad andare al sito http://www.fashionit.it/
dopo aver cliccato su entra la finestra si apre in full screen...
Su MAC, tutto bene, su PC con Explorer la finestra si sposta in alto, non si allinea a x0 y0. (Se faccio F5 e la aggiorno, va a posto).
Qualcuno riesce a capire cosa c'è di sbagliato?
o in alternativa, come si faccia a fare il reload automatico una volta!
questo è lo script nella pagina index:
codice:
<script language="JavaScript"> var javascript_version = 1.0;</script>
<script language="JavaScript1.1"> javascript_version = 1.2;</script>
<script language="JavaScript">
<!--
<!--
function winOpen(page,size) {
newWin = window.open(page,"newWin",size);
}
var platform;
var browser;
var version;
var adjWidth;
var adjHeight;
// props for netscape fullscreen
windowprops = "top=0,left=0,resizable=yes" + ",width=" + screen.width + ",height=" + screen.height;
version = parseInt(navigator.appVersion);
if(navigator.userAgent.indexOf('Win') == -1) {
platform = 'Macintosh';
} else {
platform = 'Windows';
}
if(navigator.appName.indexOf('Netscape') == -1) {
browser = 'IE';
} else {
browser = 'Netscape';
}
if((platform == 'Macintosh') && (browser == 'Netscape')) {
adjWidth = 20;
adjHeight = 35;
}
if((platform == 'Macintosh') && (browser == 'IE')) {
adjWidth = 20;
adjHeight = 35;
winOptions = 'fullscreen=yes';
}
if((platform == 'Windows') && (browser == 'Netscape')) {
adjWidth = 12;
adjHeight = 12;
}
if((platform == 'Windows') && (browser == 'IE')) {
adjWidth = 10;
adjHeight = 28;
}
function launch(newURL, newName, newFeatures, orgName) {
var remote = open(newURL, newName, newFeatures);
if (remote.opener == null)
remote.opener = window;
remote.opener.name = orgName;
return remote;
}
function LaunchFullScreen()
{
var winWidth = screen.availWidth;
var winHeight = screen.availHeight;
if(window.screen.availwidth < 1000) {
var fullscreenWindow = launch("main.html?mode=fullscreen", "main", "channelmode=0,dependent=0,directories=0,fullscreen=1,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0", "myWindow");
} else {
if((winWidth < 1600)&&((browser == 'IE') && (version >= 4))) {
var fullscreenWindow = launch("main.html?mode=fullscreen", "main", "channelmode=0,dependent=0,directories=0,fullscreen=1,location=0,menubar=0,resizable=0,scrollbars=no,status=0,toolbar=0", "myWindow");
} else {
window.open("main.html?mode=fullscreen", "main", windowprops);
}
}
}
//-->
</script>
che io richiamo da un pulsante nell'swf di flash con:
codice:
on (release) {
getURL("javascript:LaunchFullScreen();");
}
mentre questo è il codice JS, nella pagina html che si apre il fullscreen con dentro altro swf:
codice:
<script language="JavaScript1.2">
window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
</script>
grazie per i sugerimenti...
Ste