Dabei seit: 14.06.2005 Ort: Hamburg Alter: 24 Geschlecht:
Verfasst Do 02.03.2006 13:38 Titel
Nachricht beim Seite laden
Kaum ein Problem gelöst....kommt schon ein neues
Ich arbeite gerade an einem Projekt was mit PHP realisiert wird und sehr lange Ladezeiten verursacht. Kann ich während die Seite neu geladen wird eine Ausgabe an den User anzeigen? "Bitte warten. Ihre Anfrage wird bearbeitet..."? Ich glaube ich habe irgendwas vergleichbares schonmal im Netz gesehen aber bin mir nicht sicher ob das bei PHP geht? Ich dachte vielleicht an ein PopUp das sich onklick öffnet und dann von selbst schließt sobald die Seite fertig ist. Aber ich kann wirklich 0 JavaScript
Hat vielleicht jemand ne Idee?
edit: Titel geändert
Zuletzt bearbeitet von tacker am Do 02.03.2006 15:27, insgesamt 1-mal bearbeitet
caZpa
Account gelöscht
Ort: -
Verfasst Do 02.03.2006 14:03 Titel
gleich hinter <body>:
Code:
<DIV ID="waitDiv" style="position:absolute;left:40%;top:40%;visibility:hidden"><center><table cellpadding=6 border=0 ><tr><td align=center></center>
<center><b>Name der Websitet</b><br> <img src="URL der Wartegrafik" border="0" width="200" height="20"></center><br>
[wird geladen]</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', 1);
//-->
</SCRIPT>
ganz ans ende vor </body>:
Code:
<!-- BEGIN Loading Box Ender. DO NOT MOVE! -->
<SCRIPT language="javascript"> <!--
ap_showWaitMessage('waitDiv', 0);
//-->
</SCRIPT>
reicht das?
taste of ink Threadersteller
Dabei seit: 14.06.2005 Ort: Hamburg Alter: 24 Geschlecht:
Verfasst Do 02.03.2006 14:25 Titel
Irgendwie geht das nicht. Scheint aber genau das zu sein was ich suche. Was habe ich falsch gemacht. Hab den ersten Text hinter <body> und den anderen Text vor </body>. Die Grafik hab ich auch getauscht.
caZpa
Account gelöscht
Ort: -
Verfasst Do 02.03.2006 14:33 Titel
bei mir gehts
wahrscheinlich läd die seite zu schnell
probier das mal im netz und pack in die seite ne fette grafik....
//edit:
sry falsches script
probier ma das:
in den header:
Code:
<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>
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.