View Full Version : Help script
Fenomeno85
17-07-2004, 00:15
ciao a tutti, ho un piccolo problema:
dovrei far apparire una scritta finche tutta l'operazione di caricamento di una pagina web è finita. Come si fa??
~§~ Sempre E Solo Lei ~§~
Credo che tu lo possa fare con i div... Carichi la pagina su un div invisibile... L'unico div visibile (con zorder > dell'altro div)...sarà quello che dirà "Sto caricando la pagina"...
Al momento che la pagina è stata caricata completamente (evento onload del body) renderai invisibile il secondo div e visibile il primo...
Fenomeno85
17-07-2004, 09:36
scusa hai una guida?? o qualche parte dove veedere sta roba?? così ho capito come farlo ma non ho le conoscenze :)
~§~ Sempre E Solo Lei ~§~
No...prova a vedere qualche guida su DHTML...
Fenomeno85
17-07-2004, 09:42
perchè guarda se no che roba barbosa ... http://fenomeno85.altervista.org
grazie mille cmq :)
~§~ Sempre E Solo Lei ~§~
Sei riuscito a farlo ? Come hai fatto ?
A me comunque carica abbastanza velocemente...
Ecco qua: http://javascript.internet.com/page-details/preload-page.html
Fenomeno85
17-07-2004, 09:52
no è solo un redirect al mio pc :rolleyes:
se mando una e.mail all'amministratore di altervista e gli espongo il problema, chiedendo di abilitare quella opzione dici che me la abilita ?
~§~ Sempre E Solo Lei ~§~
Originariamente inviato da Fenomeno85
se mando una e.mail all'amministratore di altervista e gli espongo il problema, chiedendo di abilitare quella opzione dici che me la abilita ?
Ovviamente no... Credo che lof acciano per evitare problemi di sicurezza ed evitare spreco di banda...
Fenomeno85
17-07-2004, 09:58
Originariamente inviato da cionci
Ovviamente no... Credo che lof acciano per evitare problemi di sicurezza ed evitare spreco di banda...
si ma nessuno maledizione ha questa cavolo di opzione abilitata :cry:
~§~ Sempre E Solo Lei ~§~
Fenomeno85
17-07-2004, 10:01
si ma guarda come lo fa? :wtf:
~§~ Sempre E Solo Lei ~§~
Lo fa in maniera simile a come ti ho detto io...
C'è scritto nel codice dove devi emttere i vari pezzi...
Fenomeno85
17-07-2004, 10:02
si ma non esce subito :wtf:
~§~ Sempre E Solo Lei ~§~
A me funziona bene... Si vede prima la pagina tutta gialla e poi si vede il resto...
Fenomeno85
17-07-2004, 10:09
quindi a te si vede subito la scritta
"La pagina sta caricando ... attendere."
subito appena accedi al sito??
~§~ Sempre E Solo Lei ~§~
Questo mi funziona benissimo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function loadImages() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.hidepage.visibility = 'hidden';
}
else { // IE 4
document.all.hidepage.style.visibility = 'hidden';
}
}
}
// End -->
</script>
</head>
<BODY OnLoad="loadImages()">
<div id="hidepage" style="position: absolute; left:5px; top:5px; background-color: #FFFFCC; layer-background-color: #FFFFCC; height: 100%; width: 100%;">
<table width=100%><tr><td>Page loading ... Please wait.</td></tr></table></div>
<script>
<!--
alert("ciao");
//-->
</script>
<!-- put the rest of your page contents here -->
</body>
</html>
Ho messo l'alert per ritardare il caricamento della pagina fino alla pressione di Ok...
Se la seconda volta non ti appare lo sfondo giallo è perchè la pagina è già in cache...
Ricarica la pagina con Aggiorna...e riappare lo sfondo giallo...
Fenomeno85
17-07-2004, 10:17
<html>
<head>
<title>Statistiche realizzate da Paoli Matteo</title>
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Gilbert Davis -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function loadImages() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.hidepage.visibility = 'hidden';
}
else { // IE 4
document.all.hidepage.style.visibility = 'hidden';
}
}
}
// End -->
</script>
</head>
<body OnLoad="loadImages()">
<div id="hidepage" style="position: absolute; left:5px; top:5px; background-color: white; layer-background-color: white; height: 100%; width: 100%;">
<center>
<table width=100%>
<tr>
<td>
<center><h1><br><br><br><i>La pagina sta caricando ... attendere.</i></h1></center>
</td>
</tr>
</table>
</center>
</div>
<?
include ("prova2.php");
?>
<p>
</body>
</html>
ok funziona ma qui non so lo strano motivo ma quella scritta viene caricato non subito quando si accede al sito ma solo appena prima di visualizzare la pagina
~§~ Sempre E Solo Lei ~§~
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.