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

    Apertura popup da altro popup con firefox

    Ho un popup che apro da un link ipertestuale con:

    Apri uno

    richiamando la funzione con

    function ApriPop1(str) {

    //Imposto le dimensioni della finestra
    larg=700;
    alt=500;
    //Centro il popup
    toptop=(screen.height/3)-(alt/3);
    leftleft=(screen.width/2)-(larg/2);



    // Proptietà della finestra
    searchWin = window.open(str,'','top='+toptop+',left='+leftleft +',width='+larg+',height='+alt+',scrollbars=no,sta tus=no,location=no,toolbar=no');

    }

    e fin qui tutto bene se non che

    dal popup aperto cerco di aprire un'altro popup sempre attraverso un link tipo:

    Apri due

    richiamando una seconda funzione:

    function ApriPop2(str) {

    //Imposto le dimensioni della finestra
    larg=700;
    alt=500;
    //Centro il popup
    toptop=(screen.height/3)-(alt/3);
    leftleft=(screen.width/2)-(larg/2);



    // Proptietà della finestra
    searchWin = window.open(str,'','top='+toptop+',left='+leftleft +',width='+larg+',height='+alt+',scrollbars=no,sta tus=no,location=no,toolbar=no');

    }

    con IE funziona ma con Firefox nisba, una volta aperto il primo popup fine dei giochi.

    Qualcuno mi sa dire come sia possibile ?

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in entrambi i casi tu non specifichi il nomeFinestra,
    window.open(str,'nomeFinestra','top='+toptop+',left=...blabla...');
    quando invece e' opportuno farlo

    nel nome finestra niente spazi, ne' caratteri strani, non deve iniziare per numero (non sono certissimo di questo) e non puo' essere solo numerico

    ciao

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ho avuto anch'io i sospetti di Xinod.

    Però ho provato il tuo codice con copia e incolla: funziona con IE7, Firefox2 e Opera9

    per cui :master:
    Pietro

  4. #4
    grazie ad entrambe, proverò a dare un nome alle finestre, in ogni caso a me con firefox mi apre solo il primo popup, il secondo chiamato dal primo non va.

    Vi faccio sapere

  5. #5
    ok, risolto, l'errore era mio, gli script funzionano anche senza il nome della finestra, il problema stava in un div che si sovrapponeva ai link.

    grazie ancora per la pazienza.

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.