vahid fa
پنج شنبه 20 تیر 1392, 18:05 عصر
دوستان من توی صفحه defult.aspx در حالت پیش فرض یک div رو در حالت hidden قرار دادم و با کلیک روی یک تگ a کد جاوااسکریپت اجرا شده و div در حالت viseble قرار می گیرد.
<li><a href="#" onserverclick="Fill_Textbox" class="active" runat="server" onclick="insert_edit_textbox()"><span class="l"></span><span class="r"></span><span
class="t">ویرایش سایت</span></a></li>
اینم کد جاوا اسکریپت
function insert_edit_textbox() {
$("#status").css("visibility", "hidden");
document.getElementById('insert_txtbox').style.vis ibility = "visible";
document.getElementById('Edit_Button').style.visib ility = "visible";
document.getElementById('Insert_Button').style.vis ibility = "hidden";
}
همان طور که میبینید من داخل تگ a یک onclick دارم که کد جاوااسکریپتم اجرا می شود و یک onserverclick دارم که تکست باکس ها را پر می کند.
حالا مسئله اینجاست که وقتی کلیک میکنم اول کد جاوااسکریپت که در صفحه defult نوشتم اجرا می شود (که با onclick فراخوانی شده) بعد ار اون کد سرورسایدم و نتیجه این میشه که تگ div که hidden بود اصلا visible نمی شود.
لطفا اگر راهی وجود دارد که اول onserverclick و بهد onclick اجرا شود و یا اینکه من بتونم کد جاوااسکریپت رو توی code behind بنویسم راهنماییم کنید. ممنون
<li><a href="#" onserverclick="Fill_Textbox" class="active" runat="server" onclick="insert_edit_textbox()"><span class="l"></span><span class="r"></span><span
class="t">ویرایش سایت</span></a></li>
اینم کد جاوا اسکریپت
function insert_edit_textbox() {
$("#status").css("visibility", "hidden");
document.getElementById('insert_txtbox').style.vis ibility = "visible";
document.getElementById('Edit_Button').style.visib ility = "visible";
document.getElementById('Insert_Button').style.vis ibility = "hidden";
}
همان طور که میبینید من داخل تگ a یک onclick دارم که کد جاوااسکریپتم اجرا می شود و یک onserverclick دارم که تکست باکس ها را پر می کند.
حالا مسئله اینجاست که وقتی کلیک میکنم اول کد جاوااسکریپت که در صفحه defult نوشتم اجرا می شود (که با onclick فراخوانی شده) بعد ار اون کد سرورسایدم و نتیجه این میشه که تگ div که hidden بود اصلا visible نمی شود.
لطفا اگر راهی وجود دارد که اول onserverclick و بهد onclick اجرا شود و یا اینکه من بتونم کد جاوااسکریپت رو توی code behind بنویسم راهنماییم کنید. ممنون