PDA

View Full Version : سوال: اخطار



agent31537
شنبه 20 مهر 1392, 17:57 عصر
<?php
//کد مربوط به انتقال به زباله دان
if(isset($_GET['NUMPISHDELL'], $_GET['NUMPISHDELL'])){
$del_id = $_GET['NUMPISHDELL'];
$result = mysql_query("UPDATE $tbl_name SET `Trash`='on' WHERE `numpish`='$del_id'");
if($result){
echo '<div id="main_edit_user"><center>نامه مورد نظر با موفقیت به زباله دان انتقال یافت<img src="/user/images/taid.png"></div><p/>';}
else{
echo '<div id="main_edit_user"><center> نامه مورد نظر حذف نشــد <img src="/user/images/ekhtar.png"></div><p/>';}}
?>


میخوام زمانی که پیام div نمایش داده میشه بعد از 3 ثانیه حذف شود ممنون میشم راهنمایی کنید .

Javidhb
شنبه 20 مهر 1392, 18:53 عصر
<p/> آخر هر دو echo اضافه اس... یا حداقل تگ ابتداییش نیست.
تگ <center/> هم توی html5 منسوخ شده.. جاش از css استفاده کنید.

این تابع حذف div هست:


var _div = document.getElementById('main_edit_user');

window.setTimeout(function(){ //bad az 3 saniey in tabe ejra mishe
_div.style.display = 'none'; //حذف دیو
}, 3000); //3 saniey


حالا بستگی داره به خودتون که چجوری بخاید به صفحه تون اضافه کنید:
میتونید همینجوری echo کنید .. که زیاد قشنگ نمیشه:(باید آخر کدی که بالا نوشتید اضافه کنید)


echo <<<SCRIPT
<script>
var _div = document.getElementById('main_edit_user');

window.setTimeout(function(){ //bad az 3 saniey in tabe ejra mishe
_div.style.display = 'none'; //حذف دیو
}, 3000); //3 saniey

</script>
SCRIPT;


روش دوم اینه که کدهاتون رو جوری سروسامون بدید که بتونید از یک فایل php بعنوان خروجی پردازشهاتون استفاده کنید.. و فایلهای جاوااسکریپت رو جدا توی یه فایل js. بنویسید و
به صفحه ای که بعنوان خروجی عمل میکنه اضافه کنید..