PDA

View Full Version : مشکل در فراخوانی تابع



BestFriend
سه شنبه 30 فروردین 1390, 15:51 عصر
با سلام من این تابع رو تو ASP تو قسمت کد های HTML نوشتم ولی نمیدونم چرا کار نمیکنه؟


<script type="text/javascript">

function open_window(n) //opens new wind
{

var win = "width=400,height=400,location=no";
newWin = window.open(n,'newWin',win);
newWin.focus();
}
</script>


حالا وقتی تو قسمت OnClientClick این کد رو مینویسم هیچ عکس العملی نشون داده نمیشه فقط صفحه رفرش میشه.



OnClientClick='open_window(<%# Eval("Name", "{0}") %>)'


حالا اگه فیلد Name تو دیتا بیس باشه Detail.aspx باید صفحه Detail رو باز کنه.
در ضمن این چیزی که این رویداد رو برای نوشتم ImageButton هست که تو یه دیتا لیست به دیتابیس وصلش کردم.

ممنون میشم کمکم کنید

با تشکر.

BestFriend
چهارشنبه 31 فروردین 1390, 08:26 صبح
هیچ کس جواب سوال من رو نمیدونه؟

hossin.esm
چهارشنبه 31 فروردین 1390, 08:58 صبح
من ASP کار نکردم اما کد جاوا اسکریپت اگر به صورت زیر باشه عمل میکنه.



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<input type="button" value="windows" OnClick='open_window("detail.html")' />
<script>
function open_window(n) //opens new wind
{

var win = "width=400,height=400,location=no";
newWin = window.open(n,'newWin',win);
newWin.focus();
}
</script>
</body>
</html>