PDA

View Full Version : سوال: رفتن به صفحه بعد با کلیک بر روی Alert



mojtaba_apadana
جمعه 05 شهریور 1389, 02:03 صبح
چطوری می شه هنگامی که یک Alert به کاربر نشان داده می شود ، کاربر با زدن ذکمه OK به صفحه بعد برود ؟

UnnamE
جمعه 05 شهریور 1389, 03:26 صبح
سلام
دوست با جاوا اسکریپ این کار رو انجام میدن
نمونه کد تو نت زیاد هست...
توضیح :
میشه یه تابع ساده نوشت که در صورت OK شدن فرم location کاربر رو تغییر داد..

mojtaba_apadana
جمعه 05 شهریور 1389, 12:22 عصر
ممنون میشم اکه یه تیکه کد ساده واسم بزاری

صابر طهماسبی
جمعه 05 شهریور 1389, 12:29 عصر
سلام
نمونه کد جاوا اسکریپت:



function go(link,question) {
ans=confirm(question);
if(ans)
location.href=link;
}

mojtaba_apadana
جمعه 05 شهریور 1389, 13:37 عصر
ممنون ولی من زیاد با جاوا و PHP کار نکردم میشه راهنمایی کنید چطوری از این کد استفاده کنم ؟

SAMAN_PHP
جمعه 05 شهریور 1389, 14:33 عصر
ببینید این کد به کار شما میاد؟

<script type="text/javascript" type="javascript">
function confirmbox ()
{
var button = confirm ("Aya az in kar motmen hastid?")
if (button == true)
{
location ='http://barnamenevis.org';
}
else
{
document.write (" You pressed Cancel button.")

}
}
</script>
<a href="javascript:confirmbox()"> Click here</a>

mojtaba_apadana
شنبه 06 شهریور 1389, 01:04 صبح
ممنون از کدی که گذاشتین.

منظور من این بود که وقتی یه کاربر LOG IN موفقی داره بهش با Alert یه پیغام خوشامد میدم ، حالا بعد از اینکه روی OK کلیک کرد مستقیما به یه صفحه دیگه بره ؟

shahriyar3
شنبه 06 شهریور 1389, 01:27 صبح
ممنون از کدی که گذاشتین.

منظور من این بود که وقتی یه کاربر LOG IN موفقی داره بهش با Alert یه پیغام خوشامد میدم ، حالا بعد از اینکه روی OK کلیک کرد مستقیما به یه صفحه دیگه بره ؟

من اين كارو نميكنم . ممكنه يكي براي مرور گرش جاوا اسكريپت و غير فعال كرده باشه
ميتوني مستقيم ببريش تو صفحه پروفايلش يا ميتوني يه پيغام خوش آمد بزاري با يه لينك براي ريدايركت كردن صفحه
هم ميتوني بزاري خودش رو لينك كليك كنه هم براش تايمر بزاري بعد از 5 ثانيه بفرستيش به صفحه بعد

SAMAN_PHP
شنبه 06 شهریور 1389, 01:40 صبح
if($login){
echo "<script>
alert('welcome');
location = 'http://barnamenevis.org';
</script>"
}

kinia111
سه شنبه 28 خرداد 1392, 15:57 عصر
باسلام و وقت بخیر
ببخشید یه سوال داشتم
من یه تابع با جاوااسکریپت دارم برای حذف، چه جوری می‌تونم با این تابع id اون رکوردی که می‌خواهم حذف کنم را بگیرم و به صفحه delete.php ارسال کنم ممنون می‌شم اگر راهنمایی فرمایید.
کد جاوااسکریپت:


<script type="text/javascript" type="javascript">
function delet ()
{
var button = confirm ("آیا از حذف این رکورد اطمینان دارید؟")
if (button == true)
{
location ='user/delete_user.php?id=';
}
else
{
location ='panel_modiryat.php';

}
}
</script>

کد delet.php:


<?php
require_once('../config/config.php');
$id=intval($_GET['id']);
$sql="delete from user where id_user=".$id;
mysql_query($sql);
if (mysql_affected_rows()>0)
header('location:../panel_modiryat.php');
mysql_close($connect);
?>

کد html دکمه حذف:


<td><a href="javascript:delet()">حذف</a></td>