這是乾淨的一個<div>
代碼JAVASCRIPT由ID:
document.getElementById('idName').innerHTML="";
例如:
<div id="toclose">This is a text</div>
<input type="button" value="Close" onClick='document.getElementById("toclose").innerHTML="";' />
而且對於所有的session,你應該使用AJAX來創建包含了一個cookie爲了不再顯示消息。
阿賈克斯
基本功能:
<script>function hiddiv(file) {
var xhr = new XMLHttpRequest();
xhr.open('GET', file);
xhr.send(null);
}
使用(例如):
<input type="button" value="Close" onClick="hiddiv('hidediv.php?id=2');" />
而對於PHP(hidediv.php):
<?php
if(isset($_GET['id']))
{
setcookie("blocdivid".$_GET['id'], "1", time()+3600);
}
?>
}
過程中使用this code,不顯示,我想一個cookie是唯一的辦法。 – Joe
正如@Joe所說。您將檢查cookie並根據是否設置顯示或忽略通知。您也可以使用會話,這會持續您瀏覽器窗口打開的時間,然後在您下次打開它時恢復到原始狀態。 –
我很欣賞這些反饋。非常感謝! ...瀏覽器會話很好。我希望用戶在下次訪問該網站時看到警告框,以防有新信息......任何人都可以將我指向正確的代碼以完成這一切嗎? –