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

    apertura popup diverse dimensioni: COME???

    salve, ho diverse aree attive che, dalla stessa pagina htm, aprono diverse popup con dimensioni diverse

    il codice che uso é:

    Code:

    <area shape="rect" coords="370,19,455,103" href="javascript:window.open('acerenza/acerenza3.htm','ACERENZA','width=400 ,height=300 ,top=0 ,left=0,scrollbars=0'); void(0);" onFocus="this.blur()">




    il problema é che alcune sono width=400 ,height=300 altre width=300 ,height=400

    quindi se apro prima quella larga 300px e poi quella 400px, la popup non cambia forma e grandezza, ma mantiene l'aspetto della prima popup aperta..........

    vi prego aiuto.........

    grazie!
    ranACIDA against chloroformic minds

  2. #2
    Col solo JavaScript, mi dispiace dirtelo, ma non funzionerà mai. Quando apri una finestra non puoi più modificarne le dimensioni invocando l'apertura di un nuovo documento dentro di essa. L'unica cosa che potresti fare è usare PHP o un altro linguaggio lato server per "passare" due variabili tramite query string alla pagina che di volta in volta visualizzi nella popup. Quindi avresti un codice come:

    codice:
    javascript:window.open('acerenza/acerenza3.php?wdt=LARGEZZA&amp;hgt=ALTEZZA','ACERENZA',
    top=0,left=0,scrollbars=0);
    La pagina (nel tuo caso "acerenza3.php") riceverebbe così i valori dei due parametri PHP wdt e hgt, che sarebbero le dimensioni che di volta in volta devi impostare.
    Nella sezione head di tutte le pagine delle popup avresti poi una parte PHP che scrive un semplice JavaScript:

    codice:
    <head>
    <?php
    $wdt = $_GET[wdt];
    $hgt = $_GET[hgt];
    echo '<script type="text/javascript">';
    echo 'window.resizeTo('.$wdt.','.$hgt.');';
    echo '</script>';
    ?>
    </head>
    Tutte le finestre popup si aprirebbero perciò senza avere impostate le dimensioni, ma appena aperte, lo script nella sezione head le "ridimensionerebbe dall'interno". Questo è l'unico modo che mi viene in mente per poter fare quello che chiedi...

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.