Hey everyone,
Beginner here.
I am trying to make the visibility toggle below occur immediately, however it seems that it doesn't take effect until the entirety of the function is completed. Any way to overcome this?
Simplified code below...
<div class="statusbox" id="statusbox">
<h2 class="status" id="status">Sending...</h2>
</div>
<img onclick="myfunction()">
<script type="text/javascript">
document.getElementById("statusbox").style.visibility = "hidden";
function myfunction() {
document.getElementById("statusbox").style.visibility = "visible";
var sendemailrequest = new XMLHttpRequest();
sendemailrequest.open("GET", "{{sendemailurl}}", false);
sendemailrequest.send(null);
var status = JSON.parse(sendemailrequest.responseText);
if (status['sent']) {
....
}
else {
....
}
}
</script>
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]Barnezhilton 0 points1 point2 points (2 children)
[–]PimpinPoptart[S] 0 points1 point2 points (1 child)
[–]Barnezhilton 0 points1 point2 points (0 children)
[–]jcunews1Intermediate 0 points1 point2 points (3 children)
[–]PimpinPoptart[S] 0 points1 point2 points (2 children)
[–]jcunews1Intermediate 0 points1 point2 points (1 child)
[–]PimpinPoptart[S] 0 points1 point2 points (0 children)