Visualizzazione dei risultati da 1 a 2 su 2

Discussione: "please wait" ajax

  1. #1
    Utente di HTML.it L'avatar di Reiko81
    Registrato dal
    Oct 2009
    Messaggi
    203

    "please wait" ajax


    Siccome ho un form che deve inoltrare dati pesanti (video), volevo far comparire un messaggio nell'attesa del caricamento.
    Ho fatto così:
    codice:
     <script type="text/javascript">
    var ray={
    ajax:function(st)
    	{
    		this.show('load');
    	},
    show:function(el)
    	{
    		this.getID(el).style.display='';
    	},
    getID:function(el)
    	{
    		return document.getElementById(el);
    	}
    }
    </script>
    <style type="text/css">
    #load{
    position:absolute;
    z-index:1;
    border:5px double #999;
    background:#fff;
    width:214px;
    height:138px;
    margin-top:-150px;
    margin-left:-150px;
    top:50%;
    left:50%;
    }
    </style>
    <div id="load" style="display:none;">[img]../../immagini/waiting.gif[/img]</div>
    Fin qui tutto ok, funziona perfettamente!
    Ho solo un quesito: si può fare in modo che gli utenti non siano abilitati a cliccare o scrivere nella pagina mentre c'è il "waiting"?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Tra la pagina e l'immagine (sfruttando zIndex) interponi un div che coprirà tutta la pagina (tipo lightbox) che mondarai simultaneamente con l'immagine.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.