Visualizzazione dei risultati da 1 a 10 su 10

Discussione: non scompare

  1. #1

    non scompare

    codice:
    <DIV ID=waitDiv style=position:absolute;left:200;top:200;visibility:hidden><center>
    <table cellpadding=0 cellspacing=0 border=1 bgcolor=#0066FF bordercolor=#000000 style="border-collapse: collapse">
    <td align=center><font color=#ffffff face=Verdana size=1>
    ...Caricamento in corso...</font><tr><td align=center>
    <font color=#ffffff face=Verdana size=1>
    Attendere prego...</font><font size="1" face="Verdana">
    <img src=await.gif border=1></font></td></tr>
    </table></center></DIV>
    <SCRIPT> <!--
    var DHTML = (document.getElementById || document.all || document.layers);
    function ap_getObj(name) {
    if (document.getElementById)
    { return document.getElementById(name).style; }
    else if (document.all)
    { return document.all[name].style; }
    else if (document.layers)
    { return document.layers[name]; }
    }
    function ap_showWaitMessage(div,flag) {
    if (!DHTML) return;
    var x = ap_getObj(div); x.visibility = (flag) ? 'visible':'hidden'
    if(! document.getElementById) if(document.layers) x.left=280/2; return true; } ap_showWaitMessage('waitDiv', 3);
    //--> </SCRIPT>
    Questo codice, tra <head> e </head>, dovrebbe visualizzarmi una tabella di caricamento...
    Me la visualizza... L'unica cosa è che quando ha caricato tutta la pagina la tabella rimane e non scompare!

  2. #2

  3. #3

  4. #4
    Io comincerei mettendo tutti gli attributi fra virgolette, prima di tutto lo style...

    E poi la ap_showWaitMessage come secondo parametro vuole un flag true false, che senso ha richiamarla con 3?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  5. #5
    boh...
    l'ho scopiazzata da un sito..

  6. #6
    Ah, ecco...



    non si fa...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  7. #7
    ghghg
    cmq nn mi serve più!! ho provato sul mio forum e viene uno schifo
    però mi ha incuriosito il fatto che nn funziona...
    come faccio?

  8. #8
    Beh, puoi cominciare con le correzioni che ti avevo indicato sopra...



    Fatte quelle dimmi se va!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  9. #9
    no niente...
    ho provato sia con true sia con false...
    e poi xkè su quel sito dovrebbe funzionare con 3?
    cmq www.animeonline.it/site/

  10. #10
    Mi sa che oltre a copiare non hai proprio fatto null'altro...



    Allora, se tu avessi cercato di capire come funge, avresti subito notato che:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    	<head>
    		<title>
    			Prova
    		</title>
    	</head>
    	<body>
    		<div id="waitDiv" style="position: absolute; left: 200px; top: 200px; width:460px; height:140px; visibility:hidden; background:#0066ff; border:1px solid black;">
    			<center>
    				Attendere prego...
    			</center>
    		</div>
    		<script type="text/javascript">
    			<!--
    			var DHTML = (document.getElementById || document.all || document.layers);
    			
    			function ap_getObj(name) {
    				if (document.getElementById)
    					{ return document.getElementById(name).style; }
    				else if (document.all)
    					{ return document.all[name].style; }
    				else if (document.layers)
    					{ return document.layers[name]; }
    				}
    				
    			function ap_showWaitMessage(div,flag) {
    				if (!DHTML) return;
    				var x = ap_getObj(div);
    				x.visibility = (flag) ? 'visible':'hidden';
    				if(!document.getElementById)
    					 if(document.layers)
    					 	x.left=280/2;
    				return true;
    				}
    				
    			//questo fa APPARIRE la finestra di attesa
    			ap_showWaitMessage('waitDiv', true);
    			//--> 
    		</script>
    		
    		qui ci metti tutta la tua pagina in modo che si carichi mentre la div di attesa è visibile
    		
    		<script type="text/javascript">
    			<!--
    			//questo fa sparire la finestra di attesa
            	ap_showWaitMessage('waitDiv', false);
    			//--> 
    		</script>				 
    	</body>
    </html>
    La prima chiamata serve a rendere visibile la div di attesa, la SECONDA la nasconde...

    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.