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

    apertura popup a seconda della risoluzione

    Ciao ragazzi,
    ho adattato unpaio di script per cercare di far aprire una popup a tutto schermo, e a seconda della risoluzione dell'utente far caricare un filmato, o meglio una pagina contenente un filmato, invece di un altro.
    Questo è il codice, ma purtroppo mi da errore al click:
    codice:
    <script language="JavaScript">
    function PopupCentrata() {
    
    var s_width =''; 
    var s_height =''; 
    
    s_width=screen.width 
    s_height=screen.height 
    
    var l = Math.floor((screen.width-s_width)/2);
    var t = Math.floor((screen.height-s_height)/2);
    
    if (s_width == "800"){ 
    window.open("home800.asp","home800"," scrollbars=no width=" + s_width + ",height=" + s_heigh + ",top=" + t + ",left=" + l + "");
    } 
    
    if (s_width == "1024"){ 
    window.open("home1024.asp","home1024"," scrollbars=no width=" + s_width + ",height=" + s_heigh + ",top=" + t + ",left=" + l + "");
    } 
    
    if (s_width == "1280"){ 
    window.open("home1280.asp","home1280"," scrollbars=no width=" + s_width + ",height=" + s_heigh + ",top=" + t + ",left=" + l + "");
    } 
    }
     </script>
    Sapreste dirmi incosa sbaglio?
    Grazie mille!

  2. #2
    vabè ho risolto così:
    codice:
    <script language="JavaScript">
    function PopupCentrata() {
       var w = screen.width - 7;
       var h = screen.height;
       /*var l = Math.floor((screen.width-w)/2);
       var t = Math.floor((screen.height-h)/2);*/
          window.open("home.asp","home"," scrollbars=no width=" + w + ",height=" + h + ",top=0,left=0");
     }
     </script>
    e poi in home reindirizzo a seconda della risoluzione
    codice:
    <script language="javascript"> 
    <!-- 
    var s_width =''; 
    var s_height =''; 
    s_width=screen.width 
    s_height=screen.height 
    
    if (s_width == "800"){ 
    location.href="home800.asp"; 
    } 
    
    if (s_width == "1024"){ 
    location.href="home1024.asp"; 
    } 
    
    if (s_width == "1280"){ 
    location.href="home1280.asp"; 
    } 
    //--> 
    </script>

  3. #3
    Scusate se continuo ad uppare, ma ho scoperto di avere dei problemi con la visualizzazione in FireFox.
    L apopup invece di aprirla a tutto schermo me la apre di una striscia piccola verticale.

    Sapete dirmi perchè? e Come risolvere?

    Grazie

  4. #4
    up!
    Nessuno che sa aiutarmi?

  5. #5

  6. #6
    il problema è scrollbars=no, se lo togli nn avrai + questo problema, prova a sostituirlo con location=no

  7. #7
    mi dispiace ma il problema c'è ancora.

    Mi compare sempre una finestra alta quanto tutto lo schermo, ma larga circa un 150 px...

    HELP!!!!

  8. #8
    ah...scusa...l'errore è dato dal fatto ke dopo il scrollbars=no nn hai messo la virgola, xcui tutto ciò ke sta tra scrollbars=no e la virgloa di width nn viene considerato.....

  9. #9
    giustissima la seconda SoulHome!!!
    Grazie mille!

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.