Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Dubbio su modal window

  1. #1

    Dubbio su modal window

    Salve a tutti

    Domanda rapida: usando il metodo window.open è possibile far aprire un popup semplicemente cliccando un link

    Quello che vorrei sapere è se esiste un metodo altrettanto semplice per aprire una finestra modale (non importa quanto questa sia scarna)

    In pratica, è possibile aprire una modal window da un link SENZA aver previamente incluso alcuna libreria nella pagina?

    Grazie

  2. #2
    Nessuno ne sa niente?

    Anche un "non si può fare" sarebbe gradito

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io spulciando su google ho trovato http://www.dynamicdrive.com/dynamici...dhtmlmodal.htm non mi sembra che necessiti di librerie (se per librerie intendi prototype, mootools, etc...) chiaramente nella pagina deve essere presente lo script per creare la finestra modale, cosa non necessaria per window.open essendo una "funzione" intrinseca nel browser.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Ciao

    si anche io l'avveo trovato (insieme ad altri mille) ma il problema è proprio quello ... deve essere già presente nella pagina mentre io vorrei fare qualcosa alla window.open

    Grazie comunqe per la risposta e BUON NATALE!

  5. #5
    Utente bannato
    Registrato dal
    Dec 2008
    Messaggi
    78

    pop-up windows and DIVs

    vabbé, avevo voglia di fare un ripasso, processa e gioca con questo;
    dai anche un'occhiata al modellino che ho postato QUI per come codificare una pop-up di tipo "scritto".

    Togli i trattini che il sistema ha inserito in due <a href="java-script: ;">

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Modal Windows</title>
    
    <script type="text/javascript">
    <!--
    
    
    function lanciaPopUp_caricante() {
    	                  
                  window.open('http://forum.html.it/', '', 'top=120, left=200, width=320, height=280');
        }
    
    
    function lanciaPopUp_scritta() {
    	                  
            win = window.open('', '', 'top=120, left=200, width=320, height=280');
    	win.document.write('Qui puoi scrivere un Documento HTML <html><head> ');
        }
            
    
    function displayDIV(){
    
    	document.getElementById("mod").style.display="block";
        }
    function hideDIV(){
    
    	document.getElementById("mod").style.display="none";
        }
    
    
    -->
    </script>
    
    </head>
    <body bgcolor="#D0D090" text="#800000">
    
    <div align="center">
        
    
    
    
    
    <table><tr>
      <td>window.open()<hr></td>
      <td rowspan="3">&amp;nbsp; &amp;nbsp;</td>
      <td>DIV<hr></td>
      </tr><tr>
      <td>
       <input type="button" value="carica file ext."
              onclick="lanciaPopUp_caricante();">
      </td>
      <td rowspan="2">
        Apri DIV
      </td>
      </tr><tr>
      <td>
       <input type="button" value="HTML interno"
              onclick="lanciaPopUp_scritta();">
      </td></tr>
    </table>
    
    <div id="mod" 
     style="position: absolute; top: 120px; left: 200px; width: 320px; height: 280px; 
            background-color: #A0A0EF; display: none; border: 2px solid #800000;">
        
    
    
    
     Chiudi DIV
    </div>
     
    
    </div>
    
    </body>
    </html>

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.