Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    16

    problema apertura e chiusura pop up

    Ciao a tutti.
    Io ho un problema riguardante l'apertura e la chiusura di un pop-up. Vi spiego meglio.
    Io voglio che quando il mouse passa sopra una determinata parola mi si apra un immagine che mostri una preview dell'oggetto, e quando il muose esce dalla parola questa immagine si chiuda.
    Io ho provato cosi

    <div align="left">
    <input type="checkbox" name="Fusibili" value="html" >
    <a onmousemove="window.open('Immagini/fusibile.gif','','width=300,height=300' )" >Fusibili</a>
    </div>

    Cosi facendo mi si apre un pop up contenente la mia immagine, ma poi no riesco più a chiuderlo.
    Qualcuno sa darmi una mano?
    Vi ringrazio in anticipo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    guarda che aprire una popup (quando anche il browser ed eventuali blocchi popup di barre e antivirus vari lo permettano) non e' uno scherzo per il browser

    il mouseover/out e' un evento troppo frequente e troppo instabile per determinare l' apertura/chiusura di una popup, se anche riuscissi a far funzionare l' accrocchio per l' utente sarebbe una pena, non usabile

    al massimo fai caricare l' immagine in questione in un div, analizza qualsiasi sistema di tooltip per farlo stare in posizione

    se puo' esserti d' aiuto, anche se fa altro, guarda questo esempio
    se hai un po' di dimistichezza non dovrebbe risultarti difficile sistemarlo per farlo operare all' hover su testo piuttosto che miniature

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    16

    eureka

    alla fine ci sono riuscito ho fatto cosi...

    function FotoFusibileon()
    {
    my_window = window.open("Immagini/Fusibili.JPG",
    "mywindow","status=0,width=400,height=400");
    }

    function FotoFusibileoff()
    {
    if(false == my_window.closed)
    {
    my_window.close ();
    }
    else
    {

    }
    }
    e poi ho richiamato in questo modo

    <div align="left">
    <input type="checkbox" name="Fusibili" >
    <a onmouseover="javascript: FotoFusibileon()" onmouseout="javascript: FotoFusibileoff()">Fusibili</a>
    </div>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.