Visualizzazione dei risultati da 1 a 5 su 5

Discussione: popup dove sbaglio?

  1. #1

    popup dove sbaglio?

    Ciao a tutti non sono tanto pratica di javascript ma vi chiedo questa cosa , dovrei aprire una popup da un pulsante fattoin flash che si ridimensiona a seconda la risoluzione monitor dell'utente,mi hanno dato questo script ma non mi funziona non so dove sbaglio:

    Tra i tag <head></head> della pagina html che ospita il filmato swf, puoi inserire questo script:

    <script type="text/javascript">
    <!--
    function OpenWinPop(URLtoOpen,windowName,features
    ) {
    wpop = top.screen.availWidth;
    //alert(wpop);
    hpop = top.screen.availHeight;
    //alert(hpop);
    var leftPos = 0, topPos = 0;
    newWindow=window. open(URLtoOpen,windowName,'width='+wpop+
    ',height='+hpop+','+features+',top='+top
    Pos+',left='+leftPos);
    newWindow.focus();
    }
    //-->
    </script>

    associando al pulsante che apre la pop-up da dentro l'swf questo codice:

    on (release) {
    getURL("java script:window.OpenWinPop('URLprova.html','nomePopU p','resizable=yes, toolbar=yes, menubar=yes, location=yes, status=yes, directories=yes, scrollbars=yes');void(0);");
    }

    grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Prova con queste modifiche:
    codice:
    <script type="text/javascript"> 
    <!-- 
    function OpenWinPop(URLtoOpen) { 
      wpop = screen.availWidth; 
      hpop = screen.availHeight; 
      lpos = 0;
      tpos = 0;
      
      features = "width=" + wpop + ", height=" + hpop;
      features += ", left=" + lpos + ", top=" + tpos;
      features += ", 'resizable=yes, toolbar=yes, menubar=yes, location=yes, status=yes, directories=yes, scrollbars=yes"
      
      newWindow = window.open(URLtoOpen,windowName,features); 
    
      newWindow.focus(); 
    } 
    //--> 
    </script>
    poi la richiami da ActionScript con:
    codice:
    on (release) { 
      getURL("javascript:OpenWinPop('URLprova.html');", "", ""); 
    }
    "java script" va scritto tutto attaccato

  3. #3
    non credo che sia giusto il codice in Action Script, ho scritto giusto javascript ,mi dà un errore dice :

    Scene=Scene 1, Layer=Layer 1, Frame=1: Line 2: Method name must be GET or POST
    getURL("javascript:OpenWinPop('URLprova1.html');", "", "");


    cosi io ho scrtitto:

    on (release) {
    getURL("javascript:OpenWinPop('URLprova1.html');", "", "GET");
    }


    ma nulla non funziona!!!
    Grazie mille comunque!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Per ActionScript non ti posso aiutare perchè non lo conosco (sapevo solamente che la funzione getURL richiede tre parametri di cui il primo è appunto l'URL)... puoi provare a richiamare la funzione omettendo gli ultimi due parametri (ammesso che esistano dei balori di default) o chidere sul forum di ActionScript
    codice:
    on (release) { 
      getURL("java script:OpenWinPop('URLprova.html');"); 
    }
    Secan

    P.S. potresti anche provare a togliere il preimo ";": non vorrei che ActiopnScript lo interpretasse come la fine dell'istruzione nonostante sia tra doppi apici...
    Secan

  5. #5
    ok grazie mille ci provo!

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.