2009-08-20 1 views
0

전에서 Test.aspx라는 페이지가 그 페이지에, 나는 다음과 같은 링크가 있습니다 마스터 페이지에서 연결하는 경우 thickbox를 사용할 수 없습니까?

<a href="../help/default.aspx?height=100&width=500" 
    class="thickbox"> 
<asp:ImageButton ID="ibtnHelp" 
       runat="server" 
       ImageUrl="~/images/needhelp.jpg" /></a> 

내가 링크를 클릭

, 그것은 도움에서 Default.aspx 페이지를 열어 새 창에서 대신을 두꺼운 상자의. 내 masterpage에서

, 나는이 (가) Thickbox와의 머리에 다음과 같은 한 :

<head runat="server"> 

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" 
      type="text/javascript"></script> 

    <script src="../js/thickbox.js" type="text/javascript"></script> 

    <title>Details</title> 

    <asp:ContentPlaceHolder ID="head" runat="server"> 
    </asp:ContentPlaceHolder> 

    <link href="styles/style.css" rel="stylesheet" type="text/css" /> 
    <link href="styles/RoundDiv.css" rel="stylesheet" type="text/css" /> 
    <link href="styles/thickbox.css" rel="stylesheet" type="text/css" /> 
</head> 

난에서 Test.aspx에 직접에게 스크립트를 넣어 경우, 그것을 잘 작동,하지만 난 그것을하지 때 마스터 페이지.

답변

1

먼저해야 할 일은 thickbox.js 파일이 마스터 페이지에서 링크되었을 때 제대로 제공되는지 확인하는 것입니다. 방화범이나 피들러를 사용하여 파일이 요청되었고 응답이 200인지 확인하십시오.

thickbox를 참조하려면 다음이 필요하다고 생각됩니다 ... 그러나 aspx로 해킹해야했던 이후로 ..

<script type="text/javascript" src="<%=ResolveUrl("~/js/thickbox.js") %>"></script> 
+0

실제로 방화범 끈으로 어떻게 해야할지 모르겠습니까? 나 좀 도와 줄 수있어? 감사합니다. – Xaisoft

+0

불 덩어리를 볼 곳이 확실치 않아 요청이되었는지 알 수 없습니다. – Xaisoft

+0

방화 광 열기 버튼을 클릭하고 넷 탭을 클릭 한 다음 활성화되어 있는지 확인한 다음 페이지를 새로 고칩니다. 파일이 요청되지 않으면 빨간색으로 표시됩니다. – redsquare

관련 문제