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

    linko in popup, carica nella pagina sorgente!

    Da una pagina apro una popup.

    In questa popup ci sono una serie di links.

    Vorrei che se clicco su un link nella popup, la pagina annesa a questo link si carichi nella sottostante pagina!

    Insomma: non voglio che se clicco su un link nella popup la pagina linkata si carichi all'interno della popup, ma bensi nella pagina che ha generato la stessa popup.

    Come si fa?

    Grazie a tutti!
    @lex!

  2. #2
    codice:
    apri
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    onclick="window.opener.location.href = 'home.htm'"

    dovrebbe essere così


  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao


    C'è un'altro modo:

    nel js che apre la popup metti: self.name="main"

    <script>
    window.open("")
    self.name="main";
    </script>


    Nella popup dai ai link il target main


    LINK



    Massimo

  5. #5
    Il mio problema è un altro e spero che possiate aiutarmi. Sul sito uso PHP ADS per gestire i banner e quindi anche i vari popup. Come posso inserire questa opzione nella parte dello script che gestisce questa azione?

    adpopup.php:
    #########################

    /************************************************** *******/
    /* Main code */
    /************************************************** *******/

    if (isset($clientID) && !isset($clientid)) $clientid = $clientID;
    if (isset($withText) && !isset($withtext)) $withtext = $withText;
    if (!isset($what)) $what = '';
    if (!isset($clientid)) $clientid = 0;
    if (!isset($target)) $target = '_new';
    if (!isset($source)) $source = '';
    if (!isset($withtext)) $withtext = '';
    if (!isset($context)) $context = '';
    if (!isset($toolbars)) $toolbars = 0;
    if (!isset($location)) $location = 0;
    if (!isset($menubar)) $menubar = 0;
    if (!isset($status)) $status = 0;
    if (!isset($resizable)) $resizable = 0;
    if (!isset($scrollbars)) $scrollbars = 0;

    // Remove referer, to be sure it doesn't cause problems with limitations
    if (isset($HTTP_SERVER_VARS['HTTP_REFERER'])) unset($HTTP_SERVER_VARS['HTTP_REFERER']);
    if (isset($HTTP_REFERER)) unset($HTTP_REFERER);

    // Get the banner
    $output = view_raw ($what, $clientid, $target, $source, $withtext, $context);

    // Exit if no banner was fetched
    if (!$output['bannerid'])
    exit;

    $windowid = 'phpads_'.$output['bannerid'];

    if (isset($timeout) && $timeout > 0)
    {
    $output['html'] .= "<script language='Javascript' type='text/javascript'>\n";
    $output['html'] .= "\twindow.setTimeout(\"window.close()\", ".($timeout * 1000).");\n";
    $output['html'] .= "</script>";
    }

    header("Content-type: application/x-javascript");

    /************************************************** *******/
    /* Create the Javascript for opening the popup */
    /************************************************** *******/

    ?>
    function <?php echo $windowid; ?>_pop(e)
    {
    if (!window.<?php echo $windowid; ?>)
    {
    <?php echo $windowid; ?> = window.open('', '<?php echo $windowid; ?>', 'height=<?php echo $output['height']; ?>,width=<?php echo $output['width']; ?>,toolbars=<?php echo $toolbars == 1 ? 'yes' : 'no'; ?>,location=<?php echo $location == 1 ? 'yes' : 'no'; ?>,menubar=<?php echo $menubar == 1 ? 'yes' : 'no'; ?>,status=<?php echo $status == 1 ? 'yes' : 'no'; ?>,resizable=<?php echo $resizable == 1 ? 'yes' : 'no'; ?>,scrollbars=<?php echo $scrollbars == 1 ? 'yes' : 'no'; ?>');

    if (!<?php echo $windowid; ?>.document.title || <?php echo $windowid; ?>.document.title == '')
    {
    <?php if(isset($left) && isset($top)) { ?>
    <?php echo $windowid; ?>.moveTo (<?php echo $left; ?>,<?php echo $top; ?>);
    <?php } ?>

    <?php echo $windowid; ?>.document.open('text/html', 'replace');
    <?php
    if (strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'MSIE') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Opera'))
    {
    echo enjavanateCode("<html><head>")."\n";
    echo enjavanateCode("<script language='JavaScript'>");
    echo enjavanateCode("function showbanner() {");
    echo enjavanateCode(enjavanateBanner($output));
    echo enjavanateCode("}");
    echo enjavanateCode("</script>")."\n";
    echo enjavanateCode("</head>");
    echo enjavanateCode("<body onLoad='showbanner()'>");
    }
    else
    {
    enjavanateOld($output['html']);
    echo enjavanateCode("<html><head><title>");
    echo enjavanateCode($output['alt'] ? $output['alt'] : 'Advertisement');
    echo enjavanateCode("</title></head>");
    echo enjavanateCode("<body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
    ?>
    <?php echo $windowid; ?>.document.write(phpadsbanner);
    <?php
    }
    echo enjavanateCode("</body></html>");
    ?>
    <?php echo $windowid; ?>.document.close();
    }
    <?php if (isset($popunder) && $popunder == '1') { ?>
    window.focus();
    <?php } else {?>
    <?php echo $windowid; ?>.focus();
    <?php } ?>
    }
    return true;
    }
    <?php if (isset($delay) && $delay == 'exit') { ?>
    if (window.captureEvents && Event.UNLOAD)
    window.captureEvents (Event.UNLOAD);
    window.onunload = <?php echo $windowid; ?>_pop;
    <?php } elseif (isset($delay) && $delay > 0) { ?>
    window.setTimeout("<?php echo $windowid; ?>_pop();", <?php echo $delay * 1000; ?>);
    <?php } else {?>
    <?php echo $windowid; ?>_pop();
    <?php } ?>

    ###############################

    Grazie in anticipo...

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.