4 回答

TA貢獻1780條經驗 獲得超5個贊
經過長時間的研究,我找到了使用jQuery函數延遲警報消息的解決方案,延遲允許HTML頁面加載然后執行警報。感謝所有幫助我取得這個結果的人。delay()
<script>
$(document).ready(function(){
setTimeout(function() {
<?php
if( $_GET['status'] == 'success') {
echo 'alert("welldone");';
}
else{
echo 'alert("no good");';
}
?>
}, 500);
});
</script>

TA貢獻1872條經驗 獲得超4個贊
請嘗試此代碼,在PHP中提交表單后提醒消息。
<?
if ($_POST)
{
if (empty($_POST['testabc'])) $msg='<script type="text/javascript">alert("BLANK");</script>';
else $msg='<script type="text/javascript">alert("NOT BLANK");</script>';
}
?>
<html><head></head><body>
<table>
<tr>
<td>
<form id="finfo" method=POST>
<input type="text" name="testabc">
<input type="submit" value="info">
</form>
</td>
</tr>
</table>
<script type="text/javascript">alert("auto");</script>
<? echo $msg; ?>
</body></html>

TA貢獻1895條經驗 獲得超7個贊
您可以延遲腳本標記,直到呈現頁面后才會加載。
<script src="alert.js" defer></script>
然后它將在頁面呈現后加載,并且不會有隨機延遲(如使用等待/jquery延遲)。
- 4 回答
- 0 關注
- 108 瀏覽
添加回答
舉報