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

    Problema con delle pop-up

    Ciao a tutti

    Ho un problema con delle popo-up

    entrate in questa pagina:
    http://www.hotelmarcopolo.it/attivita3.htm

    io che ho un monitor 17 pollici non ho nessun problema!

    Al mio collega invece che ha un 800x600 sorge un problema all'apertura delle pop-up!

    Quando apro la foto1 e poi (lasciando aperta la popup)apro la foto 3 (che ha dimensioni maggiori), il browser non apre una popup nuova ma bensi mantiene le dimensioni della prima aperta e sostituisce solo la foto...

    Sapete come posso risolvere questo problema?

    Ciao e grazie!

  2. #2
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    aspetta fai confusione tra risoluzione e schermo del monitor
    800x600 è la risoluzione che usa il tuo collega ma potrebbe usarla sia col monitor 17'' che col monitor 19'' 14'' ecc ecc

    io entro nel sito ma quando cerco di aprire le foto, scatta un errore javascript.

    il problema delle popup è che richiami ogni foto nella stessa finestra, cioè nel window.open nel secondo paramentro che indica il nome metti lo stesso nome per tutte le foto, chiaramente il browser ti apre la prima popup con le dimensioni che si ritrova nel window.open, le volte successive non fa altro che visualizzare le immagini nella finestra che trova gia aperta ed inizializzata.

    dovresti chiudere quella finestra ed aprirne un altra ad ogni visualizzazione

  3. #3
    EH LO SO .....MA NON LO POSSO DIRE A OGNI UTENTE CHE ENTRA NEL SITO!
    NON C'è UN'ALTRA SOLUZIONE?

  4. #4
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    ma le finestre le chiudi tu da codice quando ne apri una nuova

  5. #5
    ah ok d'accordo...e cosa devo scrivere nel codice?

  6. #6
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Non serve creare una function apri per ogni foto, usa questa:


    function apri (URL){
    var args=arguments;
    var w=args[1]?args[1]:280;
    var h=args[2]?args[2]:300;
    var l=args[3]?args[3](screen.width-w)/2);
    var t=args[4]?args[4](screen.height-h)/2);
    var s=args[5]?args[5]:'no';
    var features ="menubar=no,toolbar=no,width="+w+",height="+h+",s tatus=no,scrollbars="+s+",top="+t+",left="+l+",res izable=yes";

    window.open(URL,"",features);
    }

    sulle foto poi metti:
    foto 1
    foto 2

    Ecc se hai problemi scrivi

    ...I'm insane in the brain...

  7. #7
    GRAZIE MILLE.......FUNZIONA PERFETTAMENTE!!!!!!!!!!
    :metallica :metallica :metallica

    CIAO CIAO

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.