eerst echo (of html) dan include
Omdat in de geïnclude pagina het e.e.a. uitgevoerd wordt, moet er eerst komen te staan "Even geduld aub......."
Dennis
Gewijzigd op 31/05/2011 22:00:29 door Erik van de Locht
Hoe groot is die pagina wel niet? als 't niet langer dan 2sec duurt zal ik er echt niks aan doen en dan moet je al wel iets groots weergeven of je script is gewoon zo langzaam.
Erik van de Locht op 31/05/2011 21:58:40:
In PHP kan dit niet. Wat je wel kunt proberen is de pagina laden in een div met AJAX en tot die tijd een loading image of tekst in de div zetten. Met jQuery is dit vrij simpel te doen.
thx, op http://blogs.sitepoint.com/ajax-jquery/ kan ik het nog niet echt vinden, maar kom denk wel wat tegen.
Script is 'langzaam', omdat het mail script is (phpmailer)
http://jquery-howto.blogspot.com/2009/04/display-loading-gif-image-while-loading.html
Precies wat je zoekt :-) Alleen dan tekst in plaats van een afbeelding.
Precies wat je zoekt :-) Alleen dan tekst in plaats van een afbeelding.
Maar krijg het niet helemaal werkend....
Invalid address: Message body empty Mailer Error: Message body empty
Heb om te testen (want moet niet op de button drukken, maar moet gewoon vanzelf gaan) onderstaande geprobeerd.
<script src="jquery-1.6.1.js"></script>
<button id="btnLoad">Load Content</button>
<div id="content">
Please click "Load Content" button to load content.
</div>
<script>
$("#btnLoad").click(function(){
// Make AJAX call
$("#content").load("http://example.com");
});
$("#btnLoad").click(function(){
// Put an animated GIF image insight of content
$("#content").empty().html('<img src="http://mijndomain/logo/logo.gif" />');
// Make AJAX call
$("#content").load("http://mijndomain/reacties/mailscript.php");
});
</script>
Toevoeging op 01/06/2011 00:47:06:
Ik heb nog geprobeerd om de dan the VERZEND knop te verbergen.... dan hoef ik verder geen LOADING..... te maken maar krijg dan dit niet onSubmit="return formchecker(this); classChange('buttonSubmitHide',submit); return true;" werkend.
De
onsubmit="classChange('buttonSubmitHide',submit); return true;"
van het button hide script wat goed werkt en
onSubmit="return formchecker(this);"
van het checken van de waardes voordat het form verzonden mag worden
De onSubmit werken afzonderlijk goed, maar kan ze niet samen laten werken.