다음 기능이 정의 된 전자 상거래 웹 사이트를 운영합니다. 이 함수가 호출되는 템플릿을 제어하지 않습니다. 작은 연락처 창을 여는 데 사용됩니다. URL이 세션마다 변경됩니다. 필자는 함수에서 URL을 구문 분석하고 변수로 저장하여 제어하는 일반 HTML/CSS 템플릿을 사용하여 fancybox에서 호출해야합니다. 내가 어떻게이 일을 할 수 있는지 아십니까? 여기에 기능입니다 : 내가 제어, I는 함수가 호출되는 링크가 않는 템플릿에fancybox의 URL을 구문 분석하지 않습니까?
function OpenContactWindow() {
window.open('/UI/ContactInfo.aspx?id=R6nq0s8aTFntDzsV-p-pXm22kKpENjtYjAsgwTtIa5Qhhf5CT4Ndx7Rg-e-e', '', 'fullscreen=no,toolbar=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,directories=no,location=no,width=800,height=600');
return false;
}
그리고 일반 팝업 창에서 열립니다
<a href="javascript:void(OpenContactWindow());">Contact Us</a>
이가이다 코드를 만들었지 만 제대로 작동하지 않습니다.
$(document).ready(function(){
$(".extLink").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
});
});
<a class="extLink" href="javascript:void(OpenContactWindow());">Contact Us</a>
내가 사용해야 할 코드는 무엇입니까? 나는 초보자이다! =)
와우 주셔서 감사합니다. 내가해야 할 일은 href를 만드는 것만 큼 효과가있는 것 같습니다. 나는 몇 가지 조사를했고,이 함께했다 : Contact Us 윌이 작품? – JD06
닫기. 공백 (Contact Us), FancyBox 비트 앞에 $ (document) .ready 블록에 다음과 같이 $ (". extLink")가 붙는 링크를 생성해야합니다. attr "href", contactURL); –