hjælp til vent venligst besked der skal dukke op ved klik
Hej jeg har fundet en måde at lave en 'please wait..' besked, men jeg kan ikke få det til at virke som det skal. Jeg har lavet følgende:i <head> er dette indsat:
<script>
function vent(frm) {
t = (document.all) ? document.body.clientHeight : window.innerHeight;
getObjS().top = (t - 30) / 2;
getObjS().visibility = "visible";
setTimeout("frm.submit();", 2000);
}
function getObjS() {
if (document.getElementById)
return document.getElementById("ventvenligst").style;
else if (document.all)
return document.all.ventvenligst.style;
else if (document.layers)
return document.nsventvenligst;
}
</script>
submit knappen ser således ud:
<input name="blabla" type="submit" onclick="vent(this);" value="Send">
nederst på siden er dette indsat:
<div id="ventvenligst" style="position: absolute; left: 0px; top: 0px; width: 100%; margin: 0px; font-size: 25px; color: red; visibility: hidden;"><strong>Please wait</strong></div>
<layer id="nsventvenligst" style="position: absolute; left: 0px; top: 0px; width: 100%; margin: 0px; font-size: 25px; color: red; visibility: hidden;"><strong>Please wait</strong></layer>
</body>
Men det virker ikke som det skal. Vent venligst beskeden fylder ikke hele skærmbilledet, men kun ca det halve. Og den <layer> er hele tiden synlig, og det skal den jo ikke være. Hvad skal jeg stille op?
