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:
che io richiamo da un pulsante nell'swf di flash con: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>
mentre questo è il codice JS, nella pagina html che si apre il fullscreen con dentro altro swf:codice:on (release) { getURL("javascript:LaunchFullScreen();"); }
grazie per i sugerimenti...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>
Ste

Rispondi quotando