PDA

View Full Version : عدم اجرای js در صفحات دارای master



usef64
دوشنبه 28 بهمن 1392, 12:22 عصر
با سلام.

دوستان من برای استفاده از تقویم شمسی، جاوا اسکریپتی پیدا کردم که توی صفحه عادی پروژم به درستی اجرا میشه ولی توی صفحه ای که ازmaster page استفاده میکنه، به مشکل میخوره و اجرا نمیشه.
مشکل از کجا میتونه باشه؟

aspmaker
دوشنبه 28 بهمن 1392, 12:34 عصر
سلام
من تا حالا به این مشکل برنخوردم توی کارهام!
احتمالاً آدرس دهی فایل js استفاده شده ایراد داره.

usef64
دوشنبه 28 بهمن 1392, 14:40 عصر
نه، آدرس دهی هام درسته.
اینام کد های صفحاتم هستن:
کد صفحه عادی:

<head runat="server">
<title></title>

<script src="js/js-persian-cal.min.js"></script>
<link href="Css/js-persian-cal.css" rel="stylesheet" />

</head>
<body>
<form id="form1" runat="server">
<div>
<div>
<br />
<%--<input type="text" id="pcal1" class="pdate">--%>
<asp:TextBox ID="pcal1" runat="server" CssClass="pdate" ></asp:TextBox>

</div>

<script type="text/javascript">
var objCal1 = new AMIB.persianCalendar('pcal1');

</script>
</div>
</form>
</body>


کد صفحه با مسترم:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">

<link href="Css/js-persian-cal.css" rel="stylesheet" />
<script src="js/js-persian-cal.min.js"></script>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

<div class="RtlDiv">

<asp:TextBox ID="pcal1" runat="server" CssClass="pdate" ></asp:TextBox>

<script type="text/javascript">

var objCal1 = new AMIB.persianCalendar('pcal1');

</script>
</div>
</asp:Content>