Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470

    Problemi con Pop centrata

    Ho questo js:

    function finpopup(url, larghFin, lunghFin) {
    var scw = screen.width
    var sch = screen.height
    var dasx= ((scw-larghFin)/2)
    var datop = ((sch-lunghFin)/2)
    parametri = "scrollbars = 0 width =" + larghFin + ", height=" + lunghFin + ", left=" + dasx +", top=" + datop;
    window.open(url, "", parametri)
    }
    <a href="javascript:finpopup('miapagina.html',470,330 )">


    che fa aprire la pop centrata, però funziona benissimo con IE6 e con opera e mozilla si apre in centro però con una dimensione diversa da quella che dico io, ossia, si apre molta larga! Dove sbaglio?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    manca una virgola
    parametri = "scrollbars=0, width="+larghFin....

  3. #3
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Grazie mille!!!



  4. #4

    ne approfitto...

    Approfitto di questo topic già aperto per chiedere delucidazioni:

    ho un problemino con Mozilla 1.5: sto cercando di aprire una pupup (centrata) ma ho provato anche con altri script x normalissime pop up e noto sempre la stessa cosa: mozilla mi apre la finestra con un'altezza minore di quella che io dichiaro (circa 80px in meno)...

    Qualcuno sa darmi lumi? oppure consigliarmi uno script mozilla compatibile

    Grazie a tutti....
    'ciottini...
    *Ecco il mio segreto. È molto semplice: non si vede bene che col cuore.
    L'essenziale è invisibile agli occhi*

  5. #5
    faccio delle correzioni

    1) non bisogna mettere gli spazi nella stringa del 3rzo parametro
    2) per le posizioni non sono accettati i valori in virgola... è meglio usare Math.round()
    3) (solo una precisazione) la finestra non ha una lunghezza... bensi un'altezza... eh eh
    4) metti sempre i puntievirgola finali

    function finpopup(url, larghFin, lunghFin) {
    var scw = screen.width;
    var sch = screen.height;
    var dasx= Math.round((scw-larghFin)/2);
    var datop = Math.round((sch-lunghFin)/2);
    var parametri = "scrollbars=0,width="+larghFin+",height="+lunghFin +",left="+dasx+",top="+datop;
    window.open(url, "", parametri);
    }
    <a href="javascript:finpopup('miapagina.html',470,330 )">
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  6. #6

    ... ma ...

    Mackey grazie ma...
    hai provato a testarlo su mozilla1.5?
    A me tutte le funzioni di apertura popup, non solo questa anche il più banale window.open, danno il medesimo problema... non mi rispettano l'height definitogli!

    Sai darmi un aiutino in più?
    Grassieee!
    *Ecco il mio segreto. È molto semplice: non si vede bene che col cuore.
    L'essenziale è invisibile agli occhi*

  7. #7
    ho mozilla 1.4 e funziona perfettamente... su moz 1.5 non so dirti... avrà qualche difetto il browser... ma dubito se è mozilla!
    non so proprio dirti... mi dispiace
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  8. #8

    :(

    sicuro sicuro che l'altezza sia la medesima che tu gli definisci???
    a me sballa di 80px circa....
    dubito dipenda dalle mie pagine xchè per eliminarmi i dubbi ho fatto una pagina di test banalissima con il solo link testuale...che manda a google...
    Anche a me sembra strano... io con mozilla mi trovo benissimo... per quello vorrei capire da cosa può dipendere... se magari bisogna adattare gli script in qualche modo particolare... non so... booo...
    Grazie cmq tanto Mackey...
    ... e se qualcuno vuole indagare su questo mistero... :quipy:

    Miao a tutti...
    *Ecco il mio segreto. È molto semplice: non si vede bene che col cuore.
    L'essenziale è invisibile agli occhi*

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.