2010-04-15 5 views
0

두꺼운 상자 3.1을 사용하여 팝업을로드하고 있습니다. 다음과 같이 사용하면 잘 작동합니다.자바 스크립트를 통해 앵커 태그 호출

<a href="filename.php" class="thickbox"> TEST </a> 

이제 TEST를 클릭하면 팝업이 잘 작동합니다.

이제 내 문제는 : JavaScript를 사용하여 양식로드시이 팝업을 호출해야합니다.

나는 다음과 같은 것을 할 : 그냥 특정 파일로 리디렉션 것

<script type="text/javascript"> 

window.location.href = "filename.php"  

</script> 

. 하지만 팝업에 게재되지 않습니다.

가능한 방법은 무엇입니까? 사전에

감사

답변

1

이 시도 :

<a href="filename.php" class="thickbox" id="openOnLoad">Test</a> 

<script type="text/javascript"> 
$(function(){ // On DOM ready 
    $('#openOnLoad').click(); 
}); 
</script> 
+0

감사 시므온, 이것은 내가 정확하게 필요. 고마워요. – Fero

0
<a href="filename.php" class="thickbox" id="UniqueIdForThisLink"> TEST </a> 

<script type="text/javascript"> 
    $("#UniqueIdForThisLink").click(); 
</script> 
당신은이 같은 마크 업을 변경하지 않고이 작업을 수행 할 수 있습니다
+0

답변 해 주셔서 감사합니다 tomalak – Fero

+1

당신은 document.ready가 없습니다. –

+0

@James : 예 ... 사실입니다. 내 초점은'click()'을 질문에 대한 답으로 사용하는 것이지 독립 실행 형의 완전한 기능을하는 예제가 아니라. 귀하의 답변에 대해 – Tomalak

1

:

$(function() { 
    $('a[href=filename.php]').click(); 
}); 
+0

주셔서 감사합니다. – Fero