PDA

View Full Version : سوال: مشکل در تایید گرفتن و کد نوشتن php در script



majidnazarister
جمعه 06 دی 1387, 18:10 عصر
من یک برنامه ازمون دارم می نویسم که یک جا به مشکل برخورده ام .

اینکه اگر کاربر یکبار ازمون بده و دوباره بخواد ازمون رو تکرار کنه یک پیغام بده و در صورت تایید گزینه ها رو با قبلی ها جایگزین کنه! اما

function msg ()
{
x=confirm("message");
if (x==true)
<? header('location:az.php') ; ?>
esle
<? header('location:log.php') ; ?>
}

این جواب نمی ده .شرمنده از این بهتر نمی شد. چه کار می توانم بکنم؟

as13851365
شنبه 07 دی 1387, 09:51 صبح
شما نمی توانید در جاوا اسکریپت از کدهای php استفاده کنید

برای این کار می تونید به صورت زیر عمل کنید :


<script type="text/javascript">
function msg()
{
if(confirm("message"))
window.location.replace('az.php');
else
window.location.replace('log.php');
}
</script>
<input type="button" value="XXXX" onclick="msg()">

majidnazarister
دوشنبه 09 دی 1387, 07:07 صبح
با تشکر.
یک سوال دیگر اینکه می توان روش بهتری از history برای نمایش یک فایل دیگر استفاده کرد .مثلا بر روی دکمه ی برگشت کلیک شد به یک فایل دلخواه برود ( یعنی برنامه پویا باشد) نه اینکه از history.go

majidnazarister
دوشنبه 09 دی 1387, 07:35 صبح
ضمن اینکه می خواستم یک پنجره باز کنم برای برنامه با استفاده از window.open برا انکه پنچره ی مرورگر دارای دکمه های back , forward و به راحتی کاربر میتواند به قسمتهای مختلف برود. حالا از این تابع باید چگونه استفاده کنم تا تمام کارهای من در همان پنجره انجام بشود.

با تشکر.

majidnazarister
چهارشنبه 11 دی 1387, 10:58 صبح
به جای history.go از چه چیزی می توان استفاده کرد تا به یک فایل مورد نظر برود .مثلا اگر برنامه یک error بدهد برای کاربر و سری بعد اگر کاربر اطلاعات را صحیح وارد کرد وارد یک پنجره ی دیگر بشود حالا اگر کاربر برگشت را بزند به ان پنجره ی error می رود در حالی که باید به پنجره ی ورود اطلاعات برود.در این جور مواقع history.go نمی تواند نیاز را بر طرف کند؟