ASP.net 프로젝트에서 FaceBox를 사용하고 있습니다. 나는이 같은 ASPX 페이지에서 하드 코딩 된 스크립트 블록에서 호출 할 때 그것은 잘 작동 :asp.net ClientScript를 사용할 때 Facebox 이미지가 표시되지 않습니다.
<script type="text/javascript">
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox({
loadingImage: '../../CSS/FaceBox/Images/loading.gif',
closeImage: '../../CSS/FaceBox/Images/closelabel.png'
})
});
</script>
을하지만, 내가 먼저 일부 서버 측 코드를 실행할 수 있습니다 뒤에 있도록 내가 코드에 해당 코드를 이동할 때 상자가 잘 열리지 만 이미지가 더 이상 표시되지 않습니다 (누락 된 이미지 아이콘이 대신 표시됩니다. 아이콘을 클릭해도 작동 함). 다음은 내가 사용하고있는 코드입니다 :
Dim sbClientScript As System.Text.StringBuilder = New System.Text.StringBuilder()
sbClientScript.AppendLine("<script type='text/javascript'>")
sbClientScript.AppendLine(" jQuery.facebox({ ")
sbClientScript.AppendLine(" ajax: 'EditQuestion.aspx', ")
sbClientScript.AppendLine(" loadingImage: '../../CSS/FaceBox/Images/loading.gif', ")
sbClientScript.AppendLine(" closeImage: '../../CSS/FaceBox/Images/closelabel.png' ")
sbClientScript.AppendLine(" }); ")
sbClientScript.AppendLine("</script>")
If Not Page.ClientScript.IsStartupScriptRegistered("skFacebox") Then
Page.ClientScript.RegisterStartupScript(Me.GetType(), "skFacebox", sbClientScript.ToString())
End If
나는 마지막으로 "ajax"를 넣어서 매개 변수의 순서를 변경해 보았습니다. 나는 다른 기능으로 물건을 분할하려고했습니다. 하드 코딩 된 스크립트 블록에서 loadingImage 및 closeImage를 설정해 보았습니다. 아무것도 작동하지 않습니다.
누구나 이미지 매개 변수를 설정하는 올바른 구문을 알고 있습니까?
감사합니다.
감사합니다. 그러나 그것은 효과가 없었습니다. – Cane