Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    fullscreen non allineato su PC

    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

  2. #2
    Anche io sto cercando il modo di fare una finestra fullsceen al 100€ del desktop.

    Non sei riuscito a risolvere il problema?

  3. #3
    Lo risolta con un altro script che su pc è ok, su mac però non manda in fullscreen! Amen...

    Nella pagina index che contiene anche l'swf, metti nell'head:

    codice:
    <script type="text/javascript">
                    function openFullScreen( p, realFull ) {
                            var ws = new Array(2);
                            ws[0] = screen.availWidth;
                            ws[1] = screen.availHeight;
                            pop = window.open(p, '',   'top=0,left=0,width='+ws[0]+',height='+w
    
    s[1]+',scrollbars=yes');
                    }
    </script>
    nell'swf, nell'azione del pulsante:
    codice:
    on(release){
    features += 'toolbar=no,';
    features += 'location=no,';
    features += 'status=no,';
    features += 'menubar=no,';
    features += 'scrollbars=no,';
    features += 'resizable=no,';
    getURL("javascript:window.open('"+'main.html'+"','"+'fullscreen'+"','"+features+"width="+System.capabilities.screenResolutionX+", height="+System.capabilities.screenResolutionY+"');void(0);");
    }
    spero ti sia utile!
    Ciao, Ste

  4. #4
    Ciao sei stato molto gentile a rispondermi, comunque ho dovuto leggermente modificare quello che mi avevi postato io ho fatto un file prova.htm con all'interno:

    codice:
    <script type="text/javascript">
    function openFullScreen( p, realFull ) {
    var ws = new Array(2);
    ws[0] = screen.availWidth;
    ws[1] = screen.availHeight;
    pop = window.open(p, '','top=0,left=0,width='+ws[0]+',height='+ws[1]+',scrollbars=no');
    }
    </script>
    Tutto questo prima della chiusura di </head>

    Poi ho creato un pulsante sotto flash e nell'azione del pulsante ho inserito:

    codice:
    on(release){
    features += 'toolbar=no,';
    features += 'location=no,';
    features += 'status=no,';
    features += 'menubar=no,';
    features += 'scrollbars=no,';
    features += 'resizable=no,';
    getURL("javascript:openFullScreen('"+'index.htm'+"','"+'fullscreen'+"','"+features+"width="+System.capabilities.screenResolutionX+", height="+System.capabilities.screenResolutionY+"');void(0);");
    }
    Se volessi mettere il pulsante di richiamo in html come dovrei fare, che non riesco a trovare la forma giusta.

    Comunque grazie.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    Se state cercando il modo migliore per fare si' che la gente chiuda i vostri siti appena aperti, siete su un'ottima strada.
    There are 10 types of people in the world - those who understand binary and those who don't.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.