PDA

View Full Version : #id



tecnocomputer2
یک شنبه 21 شهریور 1389, 16:18 عصر
با سلام همونجور که میدونید تو html با قرار دادن # و بعد id تو قسمت href، کاربر با کلیک روی متن به نقطه خاصی ارجاع داده میشه. مثلا کد زیر:


<p id="p_ali">ali</p>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<a href="#p_ali">go to ali</a>
</p>

یه پاراگراف بالا هست که ایدیشو p_ali گزارشتم، چند خط اومدم پائین یه لینک گزارشتم که وقتی روش کلیک کنی اسکرول بار میره بالا تا به حد پاراکراف میرسه، حالا میخام این کار رو روی دکمه انجام بدم، یعنی لینک go to ali یه دکمه باشه که طرف وقتی کلیک کرد اون عملیات رو انجام بده. جاوا دستور خاصی واسه ایمن کار داره؟

eAmin
دوشنبه 22 شهریور 1389, 11:47 صبح
سلام

رویداد onclick رو به دکمه تون اضافه کنید و با document.location (https://developer.mozilla.org/en/document.location) تارگت موردنظرتون رو درونش قرار بدید:

<button onclick="document.location = '#p_ali'">1</button>