PDA

View Full Version : سوال: کاربرد کدهای جاوا اسکریپت در صفحات ارث بری کننده مستر پیج



morteza_1234m
سه شنبه 03 تیر 1393, 12:51 عصر
سلام ، می خوام یک تکه کد در یکی از صفحه هاتم که از یک مسترپیج استفاده می کنه رو به کار ببرم .
کدهام رو در یک تابع در فایل با پسوند JS ذخیره کردم ، و به Head مسترپیجی که صفحه من داره ازش استفاده می کنه اضافه کردم ولی باز اون تکه کد اجرا نمی شه !!
حتی اومدم با تگ <script> به صفحه مورد نظر اضافه کنم ولی ارور میده !!
دوستان ممنون می شم راهنمایی کنید !!

Alireza.imani
سه شنبه 03 تیر 1393, 13:19 عصر
چه اروری میده دوست عزیز؟ اگه میشی اون قسمت از کد که مربوط به مشکلت هست رو بذارتا ببینیم .... :چشمک:

morteza_1234m
سه شنبه 03 تیر 1393, 13:39 عصر
<%@ Page Title="" Language="C#" MasterPageFile="~/NewsMasterPage.master" AutoEventWireup="true" CodeFile="CPNews.aspx.cs" Inherits="CPNews" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script language ="javascript" type = "text/javascript">
function onmousemovesendnews(which) {
document.getElementById("sendNewsDiv").setAttribute("src", "images/prev1.gif");
}
}
</script>
<div id="divBorderCP" class="divBorderCP">
<table>
<tr>
<td class="tdCP">

<div class="divContent">

</div>
</td>
<td style="border:1px solid;padding-top:10px;margin-top:10px;" >
<div class="divCP" >
<div class="tdMenu" id="sendNewsDiv" onmousemove="onmousemovesendnews(this)" >
<asp:LinkButton ID="sendNews" runat="server" CssClass="menuLink" Font-Size="Small" ForeColor="Black" >ارسال خبر</asp:LinkButton>
</div>
<div class="tdMenu"> <asp:LinkButton ID="editNews" CssClass="menuLink" runat="server" Font-Size="Small" ForeColor="Black">ویرایش خبر</asp:LinkButton></div>
<div class="tdMenu"> <asp:LinkButton ID="deleteNews" CssClass="menuLink" runat="server" Font-Size="Small" ForeColor="Black">حذف خبر</asp:LinkButton></div>
<div class="tdMenu"> <asp:LinkButton ID="exitButton" CssClass="menuLink" runat="server" Font-Size="Small" ForeColor="Black">خروج</asp:LinkButton></div>

</div>

</td>
</tr>
</table>
</div>



</asp:Content>



دوست عزیز من اشتباه کردم ، ارور نمیده ولی اجرا نمی شه !!

Alireza.imani
سه شنبه 03 تیر 1393, 15:58 عصر
http://i.cubeupload.com/qEPI5y.png

morteza_1234m
سه شنبه 03 تیر 1393, 17:17 عصر
تشکر بابت پیگیری و کمک شما ولی قبلا هم این کار رو کرده بودم ولی جوای نمی گیره ، حتی آخر بردم ، قبل از content page بردم و.... ولی ...
در ضمن در این کدها یک دونه براکت اضافه گذاشته بودم که حذفش کردم ولی ...
یک نکته دیگه اینکه در صفحات عادی به راحتی اجرا می شه ولی در صفحاتی که از مسترپیج استفاده کرده اند ...:ناراحت:

iceweek
سه شنبه 03 تیر 1393, 18:28 عصر
مسترپیج فکر کنم باگ داره.بعضی وقتها فایل js را در اختیار فرزندش قرار میده.اکثر مواقع نه.

morteza_1234m
چهارشنبه 04 تیر 1393, 09:04 صبح
خودم پیداش کردم
باید به یک فایل با پس.ند JS ببریم و اونو به هد مسترپیج اضافه کنیم با این تفاوت که درون تکه کد زیر قرار بدیم

$("document").ready(function () {