Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Pop-up centrata che non funziona...da articolo HTML.it

    Ho seguito le istruzioni di questo articolo per una pop-up centrata:


    http://javascript.html.it/articoli/l...on-javascript/

    La Pop-up contiene un file flash.
    Quando clicco mi si apre si la pop-up impostata come volevo ma anche un'altra finestra normale contenente sempre il filmato.

    Come è possibile?

    Il codice della finestra da cui aprire la pop-up è identico a quello dell'esmpio dell'articolo.
    Il codice della pop-up invece è questo:

    --------------------------------------------------------------


    <html lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>intro</title>
    <script language="javascript"> AC_FL_RunContent = 0; </script>
    <script language="javascript"> DetectFlashVer = 0; </script>
    <script src="AC_RunActiveContent.js" language="javascript"></script>
    <script language="JavaScript" type="text/javascript">
    <!--
    // -----------------------------------------------------------------------------
    // Globals
    // Major version of Flash required
    var requiredMajorVersion = 9;
    // Minor version of Flash required
    var requiredMinorVersion = 0;
    // Revision of Flash required
    var requiredRevision = 45;
    // -----------------------------------------------------------------------------
    // -->
    </script>
    </head>
    <body bgcolor="#000000">


    <script language="JavaScript" type="text/javascript">
    <!--
    if (AC_FL_RunContent == 0 || DetectFlashVer == 0) {
    alert("This page requires AC_RunActiveContent.js.");
    } else {
    var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
    if(hasRightVersion) { // if we've detected an acceptable version
    // embed the flash movie
    AC_FL_RunContent(
    'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0',
    'width', '100%',
    'height', '100%',
    'src', 'intro',
    'quality', 'high',
    'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
    'align', 'middle',
    'play', 'true',
    'loop', 'true',
    'scale', 'noscale',
    'wmode', 'window',
    'devicefont', 'false',
    'id', 'intro',
    'bgcolor', '#000000',
    'name', 'intro',
    'menu', 'true',
    'allowScriptAccess','sameDomain',
    'allowFullScreen','false',
    'movie', 'intro',
    'salign', ''
    ); //end AC code
    } else { // flash is too old or we can't detect the plugin
    var alternateContent = 'Alternate HTML content should be placed here.'
    + 'This content requires the Adobe Flash Player.'
    + '<a href=http://www.macromedia.com/go/getflash/>Get Flash</a>';
    document.write(alternateContent); // insert non-flash content
    }
    }
    // -->
    </script>
    <noscript>
    // Provide alternate content for browsers that do not support scripting
    // or for those that have scripting disabled.
    Alternate HTML content should be placed here. This content requires the Adobe Flash Player.
    Get Flash
    </noscript>
    </body>
    </html>

    --------------------------------------------------------------------------------

    Mi date una mano?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2007
    Messaggi
    572
    1 - per postare un codice devi usare il tag [code] per renderlo più leggibile
    2 - il codice che hai postato fatto con DW non centra niente con il popup perchè dovrebbe essere il codice della pagina che si dovrebbe aprire nel popup
    3 - se non ci dai il codice della pagina che richiama il popup come facciamo a capire dove stà l'inghippo

  3. #3
    scusa ma come lo uso il tag?

  4. #4
    comunque....
    Il codice della pagina è:

    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Popup centrato</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript">
    /* This script and many more are available free online at
    The JavaScript Source :: http://javascript.internet.com
    Updated by: Mike Weiner :: http://www.wearebent.com
    Original author: Eric King (eric_andrew_king@hotmail.com)
    Last Updated: May 2006 */

    function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
    var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
    var int_windowTop = (screen.height - a_int_windowHeight) / 2;
    var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
    var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
    if (parseInt(navigator.appVersion) >= 4) {
    obj_window.window.focus();
    }
    }
    </script>
    </head>

    <body>

    <h1>Popup centrato</h1>


    Apri popup</p>
    </body>
    </html>

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    da me funziona correttamente.


    per inserire codice usa il tasto # che trovi nel form di compilazione del post

  6. #6
    Utente bannato
    Registrato dal
    Jun 2007
    Messaggi
    572
    No non funziona correttamente perchè ha in head un JS che gli apre una finestra sotto al popup la soluzione è togliere il JS o correggerlo.

    Per il tag prima, di postare devi leggere il regolamento e le opzioni da usare.

    qui i tag
    http://forum.html.it/forum/misc.php?action=bbcode

  7. #7
    Come fare a correggerlo?
    grazie per l'interesse!

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da Max1
    No non funziona correttamente perchè ha in head un JS che gli apre una finestra sotto al popup la soluzione è togliere il JS o correggerlo.
    non avevo dato peso a quello....

  9. #9
    Utente bannato
    Registrato dal
    Jun 2007
    Messaggi
    572
    Originariamente inviato da francè1978
    Come fare a correggerlo?
    grazie per l'interesse!
    Per me farti una cosa così
    diventa abbastanza lunga come tempo
    e non ho neanche molti elementi a disposizione.

    Secondo me se ti fai spostare in JS forse ti risolvono il problema meglio

  10. #10
    codice:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Popup centrato</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript">
    /* This script and many more are available free online at
    The JavaScript Source :: http://javascript.internet.com
    Updated by: Mike Weiner :: http://www.wearebent.com 
    Original author: Eric King (eric_andrew_king@hotmail.com)
    Last Updated: May 2006 */
    
    function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
      var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
      var int_windowTop = (screen.height - a_int_windowHeight) / 2;
      var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
      var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
        if (parseInt(navigator.appVersion) >= 4) {
          obj_window.window.focus();
        }
    }
    </script>
    </head>
    
    <body>
    
    <h1>Popup centrato</h1>
    
    
    Apri popup</p>
    </body>
    </html>

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.