ورود

View Full Version : کمک فوری:این دستور رو چطوری بنویسم؟



mandana sadeghi
چهارشنبه 15 اسفند 1386, 08:07 صبح
دوستان سلام
من دستور پایین را در سمت HTML جواب می گیرم ولی در سمت کد بیهایند از علامت % ایراد می گیره هر جور بگین تغییرش دادم ولی درست نشد کمک کنید لطفا. من باید حتما این دستور رو در کد بیهایند بنویسم.



Response.Write("<script> var m=confirm('مطمئنید؟');if (m) document.getElementById("<%=HiddenField1.ClientId %>").value=1 ; if (m==false) alert('kkk');</script>")

amirniknam
چهارشنبه 15 اسفند 1386, 09:03 صبح
ببین اینجوری به کارت می یاد



Response.Write(@"<script> var m=confirm('مطمئنید؟');if (m) document.getElementById('<%=HiddenField1.ClientId %>').value=1 ;if (m==false) alert('kkk');</script>");

mandana sadeghi
چهارشنبه 15 اسفند 1386, 12:06 عصر
روی @ ایراد می گیره چی کار کنم:عصبانی++:

raravaice
چهارشنبه 15 اسفند 1386, 12:19 عصر
شما که Vb کار میکنی @ رو نذار . ;)

البته یه جور دیگه هم میتونی بنویسی.
سورس جاوا اسکریپت رو سره جاش بنویس حالا یه متغییر از نوع public تعریف کن و توی برنامه مقدار HiddenField1.ClientId رو بهش بده بعد توی همون صفحه HTML که سورس جاوا هست به جای


<%=HiddenField1.ClientId %>
بزار

<%=نام متغیر %>
موفق باشید

mp2009
پنج شنبه 16 اسفند 1386, 23:56 عصر
اینم یه نوع دیگه همراه با افکت هستش


<script type="text/javascript">

function log_out()
{
ht = document.getElementsByTagName("html");
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grays cale=1)";
if (confirm('آیا مطمئن هستید که می خواهید خارج شوید؟'))
{
window.close(true);

}
else
{
ht[0].style.filter = "";

}


}

</script>