<html>
<head>
<script type="text/javascript" >
function fn() {
document.write("Hello there!!!");
}
</script>
</head>
<body>
<button onclick="fn()">click</button>
</body>
</html>
After clicking the button , FF keeps on spinning (11.0), while as if I directly call the fn() without wiring it to the button , it works fine.Could anyone please look into this ?
. write is considered a browser violation as it halts the parser from rendering the page.
You need to call document.close()
. document.write
calls document.open
if the document hasn't been opened. As long as the document isn't closed again with document.close
the browser will indicate that the page is subject to change.
function fn() {
// implicit call to `document.open();` before document.write
document.write("Hello there!!!");
document.close();
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With