ورود

View Full Version : چرا این کد کار بخوبی اجرا نمی شه؟



idocsidocs
پنج شنبه 25 آذر 1389, 18:45 عصر
چه تفاوتی بین این دو کد وجود داره که یکی اجرا می شه و دیگری بخوبی اجرا نمی شه؟

این کد اجرا می شه

<a href=delete.php onclick="return confirm('آيا براي حذف مطمئن هستيد؟')">
اما این کد بخوبی اجرا نمی شه.


<html>
<head>
<title>test</title>
<script language="javascript" type="text/javascript">
function del()
{
return confirm('آيا براي حذف مطمئن هستيد؟');
}
</script>
</head>
<body>
<a href=delete.php onclick="del()">click</a>

</body>
</html>

Mr FTHEL
پنج شنبه 25 آذر 1389, 23:32 عصر
مشکلی نیست که اجرا میشه

narsic
جمعه 26 آذر 1389, 09:41 صبح
چه تفاوتی بین این دو کد وجود داره که یکی اجرا می شه و دیگری بخوبی اجرا نمی شه؟

این کد اجرا می شه

<a href=delete.php onclick="return confirm('آيا براي حذف مطمئن هستيد؟')">
اما این کد بخوبی اجرا نمی شه.


<html>
<head>
<title>test</title>
<script language="javascript" type="text/javascript">
function del()
{
return confirm('آيا براي حذف مطمئن هستيد؟');
}
</script>
</head>
<body>
<a href=delete.php onclick="del()">click</a>

</body>
</html>


با سلام
به این شکل استفاده کنید.

<a href=delete.php onclick="return del()">click</a>

موفق باشید

idocsidocs
جمعه 26 آذر 1389, 12:04 عصر
با سلام
به این شکل استفاده کنید.

<a href=delete.php onclick="return del()">click</a>
موفق باشید

می شه یه نمونه کد از prompt و alert بزنید که اگه کاربر صفحه هشدار رو کنسل یا close کرد
عملیات لود صفحه انجام نشه و کاربر وارد صفحه بعد نشه؟

Mr FTHEL
جمعه 26 آذر 1389, 15:19 عصر
خوب باید با دستور if بنویسی اینطوری

<html>
<head>
<title>test</title>
<script language="javascript" type="text/javascript">
function del() {
var FTHEL=confirm("really") ;
if(FTHEL != true) {
location="#"
}else{
location="del.php"
}

}

</script>
</head>
<body>
<a onclick="del()">click</a>

</body>
</html>

narsic
جمعه 26 آذر 1389, 16:33 عصر
می شه یه نمونه کد از prompt و alert بزنید که اگه کاربر صفحه هشدار رو کنسل یا close کرد
عملیات لود صفحه انجام نشه و کاربر وارد صفحه بعد نشه؟
با سلام
همون کدی که من خودتون نوشتید کد خوبی هست فقط اون یک خط کد من رو به جای کد خودتون قرار بدید .
اگه هم نتیجه confrim را با شرط بررسی کنید بهتره (برای بعضی از مرورگرها) اما در کل همون کد این کار رو براتون انجام میده .
موفق باشید

Mr FTHEL
جمعه 26 آذر 1389, 16:50 عصر
با سلام
همون کدی که من خودتون نوشتید کد خوبی هست فقط اون یک خط کد من رو به جای کد خودتون قرار بدید .
اگه هم نتیجه confrim را با شرط بررسی کنید بهتره (برای بعضی از مرورگرها) اما در کل همون کد این کار رو براتون انجام میده .
موفق باشید
دوست عزیز برای اینکه بخواد اگر کنسل کرد به یه صفحه ی دیگه بره اینی که من نوشتم کارشو درست میکنه در اون صورت به صفحه ی مورد نظر نمیره :چشمک: