سلام
من جدولی همانند عکس زیر دارم
وقتی برروی گزینه ویرایش برای هر سطر کلیک می کنم میخوام صفحه در پنجره ی جدیدی باز بشه برروی پنجره ی قبلی با ابعاد دلخواه
اطلاعات ویرایش در تگ a بصورت زیر هست
<a asp-controller="MainProjectKian" asp-action="EditGroup" asp-route-prj_Id="@item.prj_Id"
title="ویرایش" onclick="openWindow(); return false;">
<i class="glyphicon glyphicon-edit"></i>
</a>
در اسکریپت هم بصورت زیر کدی ک فرمودید قرار دادم
<script>
function openWindow() {
window.open(
'/UserArea/MainProjectKian/EditGroup', // آدرس صفحه
'EditGroup', // نام پنجره
'width=400,height=700,menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes'
);
}
</script>
فقط من می خوام از این کد برای هر سطر استفاده کنم یعنی روی هر ویرایش که کلیک می کنم اطلاعات رو در صفحه ی جدیدی باز کنه و نیاز دارم که حتما پارامتر هم ارسال بشه. پارامتر من هم همانطور که در تگ a ملاحظه می فرمایید prj_Id ست. بفرمایید چطور این پارامتر رو در آدرس جاوا اسکریپت قرار بدم؟؟ک برای هر سطر جداگانه و prj_Id منحصر به خودش رو ارسال کنه.
پیشاپیش از پاسخگویی شما کمال تشکر را دارم.
ببینید یه مشکلی توی کدهای شما هست. شما تگ a رو به صورت زیر نوشتید :
<a asp-controller="MainProjectKian" asp-action="EditGroup" asp-route-prj_Id="@item.prj_Id"
title="ویرایش" onclick="openWindow(); return false;">
<i class="glyphicon glyphicon-edit"></i>
</a>
و در خاصیت های تگ a آدرس رو هم مشخص کردید. یعنی asp-controller و asp-action و حتی پارامتری که ارسال شده. خب دیگه نیازی به تابع onClick ندارید چون در همین لینک آدرس کامل هم مشخص شده. کافیه فقط target = "_blank" رو هم بنویسید تا به صورت یک تب جدید باز بشه.
نسخه کامل کد :
<a asp-controller="MainProjectKian" asp-action="EditGroup" asp-route-prj_Id="@item.prj_Id"
title="ویرایش" onclick="openWindow(); return false;" target="_blank">
<i class="glyphicon glyphicon-edit"></i>
</a>
شما یا باید از طریق جاوااسکریپت آدرس رو مشخص کنید یا از طریق خود تگ a . دیگه هر دو تاش نمیشه
تاریخ :
1399/02/11
- ساعت :
09:41:00 AM
- بازدید :
2483
- پاسخ :
1
|
تاریخ :
1404/03/02
- ساعت :
05:41:00 PM
- بازدید :
144
- پاسخ :
1
|
تاریخ :
1401/01/28
- ساعت :
04:04:00 PM
- بازدید :
2718
- پاسخ :
1
|
تاریخ :
1404/04/04
- ساعت :
02:25:00 PM
- بازدید :
76
- پاسخ :
1
|
تاریخ :
1404/04/04
- ساعت :
03:35:00 PM
- بازدید :
99
- پاسخ :
1
|
تاریخ :
1404/03/11
- ساعت :
01:16:00 PM
- بازدید :
111
- پاسخ :
1
|
تاریخ :
1404/01/28
- ساعت :
09:29:00 PM
- بازدید :
202
- پاسخ :
1
|
تاریخ :
1404/01/29
- ساعت :
10:55:00 AM
- بازدید :
224
- پاسخ :
1
|
تاریخ :
1403/12/26
- ساعت :
03:28:00 PM
- بازدید :
280
- پاسخ :
1
|
تاریخ :
1398/08/09
- ساعت :
07:44:00 PM
- بازدید :
5106
- پاسخ :
1
|
تاریخ :
1404/04/28
- ساعت :
02:07:00 PM
- بازدید :
20
- پاسخ :
0
|
تاریخ :
1404/04/27
- ساعت :
10:47:00 AM
- بازدید :
59
- پاسخ :
1
|
تاریخ :
1399/02/12
- ساعت :
12:17:00 AM
- بازدید :
4739
- پاسخ :
0
|
تاریخ :
1399/02/09
- ساعت :
10:48:00 PM
- بازدید :
2339
- پاسخ :
1
|
تاریخ :
1399/02/11
- ساعت :
09:41:00 AM
- بازدید :
2483
- پاسخ :
1
|
تاریخ :
1398/08/07
- ساعت :
05:47:00 PM
- بازدید :
3385
- پاسخ :
1
|
تاریخ :
1398/08/21
- ساعت :
01:13:00 AM
- بازدید :
4159
- پاسخ :
1
|
تاریخ :
1404/01/16
- ساعت :
07:20:00 PM
- بازدید :
800
- پاسخ :
2
|
تاریخ :
1404/04/26
- ساعت :
02:01:00 PM
- بازدید :
57
- پاسخ :
1
|
تاریخ :
1404/04/24
- ساعت :
08:18:00 PM
- بازدید :
88
- پاسخ :
1
|