مشکل در تگ a

oldooz

Well-Known Member
سلام و درود به همه بچه های گل فروم:rose:
کد:
<li><a href="index.php" onClick="<?php $a=2 ?>">Item two</a></li>
<li><a href="" onClick="<?php $a=3 ?>">Item three</a></li>
<li><a href="" onClick="<?php $a=4 ?>">Item four</a></li>
<li><a href="" onClick="<?php $a=5 ?>">Item five</a></li>
این کد چه ایرادی داره؟
میخوام وقتی رو اولی کلیک شد بشه 1 دومی 2 و ... اما مقدار نهایی متغیر همیشه 5 هستش چون وقتی صفحه لود میشه این کدها همشون اجرا میشن... یعنی به کلیک نیست
لطفا راهنماییم کنید!
 

sepidweb

Member
من با php آشنا نیستم، با asp.net کار می کنم، ولی فکر می کنم می تونم راهنماییتون کنم.
چیزی که در مقابل onClickها گذاشتید باید توابع javascript باشه. هر ?php در زمان فراخوانی صفحه اجرا می شن و مرتبط با onClick نیستن.
یعنی طبیعیه که همه ی اونها اجرا بشن.
برای مسئله شما، باید از javascript استفاده کنید.
 

k2-4u

Well-Known Member
متوجه نشدم . دقیقن مشکل کجاست ؟؟
این کد php
در حال حاضر چه خروجی باید بده که شما می خواین ؟
PHP:
onClick="<?php $a=3 ?
اگر این کد اجرا بشه مقدار داخل onclick در حال حاضر خالی مشه
میشه بیشتر توضیح بدی ؟
 

oldooz

Well-Known Member
سلام...
با تشکر از دوستان
من میخوام بدونم کدوم لینک کلیک شده
همین!
به نظرم سپید وب درست میگن باید از جاوا استفاده کنم... این برنامه توجهی به رویداد onclick نمیکنه و همه کد هارو اجرا میکنه...:shock:
 

k2-4u

Well-Known Member
به نظرم سپید وب درست میگن باید از جاوا استفاده کنم..
بله درست . گفتن
باید از javascript استفاده کنید
هیچ راهی برای کار با php نیست
چون تحت سرور است .
 

جدیدترین ارسال ها

بالا