View Full Version : سوال: اضافه کردن id خبر به کد جاوا
fakhravari
سه شنبه 02 اسفند 1390, 12:16 عصر
<script language="javascript" type="text/javascript">
function OpenWindow(strChildPageUrl) {
window.self(strChildPageUrl, 'NewPage',
'top=30,left=250,height=500,width=500,status=yes,t oolbar=no,menubar=no,location=no,titlebar=no');
}
</script>
من در گرید میخواهم
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="javascript:OpenWindow('Default2.aspx')">OpenWindow</asp:HyperLink>
داشته باشم
حالا چطوری مقدار id خبر هم همراه این خط ارسال کنم بشه aspx?id=1
buggen
سه شنبه 02 اسفند 1390, 16:45 عصر
به نظرم یه parameter اضافه کنید به OpenWindow
function OpenWindow(strChildPageUrl,id) {
window.open(strChildPageUrl+"&id="+id, 'NewPage','top=30,left=250,height=500,width=500,st atus=yes,t oolbar=no,menubar=no,location=no,titlebar=no');
}
و واسه لینک هم
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="javascript<b></b>:OpenWindow('Default2.aspx',id )">OpenWindow</asp:HyperLink>
که البته id باید با متغیر id شما جایگزین بشه
fakhravari
سه شنبه 02 اسفند 1390, 17:33 عصر
به این شکل نوشتم اما خرابه
<script language="javascript" type="text/javascript">
function OpenWindow(strChildPageUrl,id) {
window.open(strChildPageUrl+"&id="+id, 'NewPage','top=30,left=250,height=500,width=500,st atus=yes,t oolbar=no,menubar=no,location=no,titlebar=no');
}
</script>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="javascript:OpenWindow('Default2.aspx',<%#Eval('TopicID')%>)">OpenWindow</asp:HyperLink>
buggen
سه شنبه 02 اسفند 1390, 18:28 عصر
میشه بیشتر توضیح بدید چرا خرابه؟
fakhravari
سه شنبه 02 اسفند 1390, 18:44 عصر
والا اصلان اجرا نمیشه وقتی روی OpenWindow کلیک میشه.
این توی گرید است الان.
buggen
سه شنبه 02 اسفند 1390, 18:56 عصر
اینو تست کنید
یه تغییر کوچیک توش دادم
واینکه لینک معمولی استفاده کردم ASP بلد نیستم متاسفانه
<script language="javascript" type="text/javascript">
function OpenWindow(strChildPageUrl,id) {
window.open(strChildPageUrl+"&id="+id, 'NewPage','top=30,left=250,height=500,width=500,st atus=yes,t oolbar=no,menubar=no,location=no,titlebar=no');
}
</script>
<a href="#" onclick="OpenWindow('test',1)" >test</a>
fakhravari
سه شنبه 02 اسفند 1390, 19:47 عصر
درست شد.
<a onclick="OpenWindow('Coments_Post.aspx',<%# Eval("TopicID")%>)">ارسال نظر برای این پست</a>
<script language="javascript" type="text/javascript">
function OpenWindow(strChildPageUrl, TopicID) {
window.open(strChildPageUrl + "?TopicID=" + TopicID, 'NewPage', 'top=30,left=250,height=500,width=500,status=yes,t oolbar=no,menubar=no,location=no,titlebar=no');
}
</script>
وقتی یه پنجره باز میشه نمیشه بعدی که دوباره کلیک کرد یه پیغامی بیاد که پنجره باز است. ابتدا ببندید و کلیک کنید
fakhravari
سه شنبه 02 اسفند 1390, 20:23 عصر
تنظیمات کلی strChildPageUrl لینکی - دارید؟
buggen
سه شنبه 02 اسفند 1390, 20:43 عصر
اگه منظورتون window.open هست
فارسی http://www.iranw3.com/JSTUT/example/js18-01-10ex.htm
انگلیسی http://www.w3schools.com/jsref/met_win_open.asp
راستی یه عذر خواهی بکنم self که گفنم به شما اشتباه بود!
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.