2010-07-15 5 views
1

클릭하면 링크가 사라집니다.JQuery | 대화 상자 : 링크를 클릭하면 링크가 사라질 때 대화 상자를 열 때

function flugzeitenAnzeigen(myUrl) { 
    $('.' + myUrl).load('http://www.mydomain.com/Flugzeiten_Anzeigen.aspx?flugid=' + myUrl +'').dialog({ width: 510, modal: true, title: 'Ihre voraussichtlichen Flugdaten' }); 
}; 

<a href="#" id="GridView1_ctl04_flugzeitenAnzeigen" title="Flugzeiten anzeigen" class="702811" onclick="javascript: flugzeitenAnzeigen(702811);">anzeigen</a> 

클래스 702811은 그리드에서 동적으로 생성됩니다.

어떻게해야합니까? thx in advance

+0

myUrl은 무엇입니까? 무엇이 사라진다는 뜻입니까? 당신은 그것의 다이얼로그를 만들고 있습니다 ... no? .. –

+0

@guy_schaller, myUrl은 href onclick 선언의 이벤트 핸들러 호출에서 전달됩니다. 그것은 여기서 가장 어려운 문제입니다. – Lazarus

+0

@guy : 링크를 눌러 대화 상자를 열면됩니다. 그래도 대화 상자를 닫으면 링크가 사라집니다. – user168507

답변

1

앵커 태그가로드 될 때 호출 할 함수, 즉 load 이벤트를 할당합니다. 이 함수는 하이퍼 링크가 페이지를로드하도록하지 않습니다. 대화 상자 기능은 표시되는 대화 상자가 될 페이지의 요소를 식별하며 하이퍼 링크를 가리 킵니다.

나는 당신이 jquerytools을보고 그곳에서 오버레이 컨트롤을 볼 필요가 있다고 생각하는데, 그것이 내가 믿기를 원하는 것보다 훨씬 더 많습니다.

+0

thx, 네가 옳았다. 나는 그것을 anzeigen

user168507

+0

으로 바꿨다. – Lazarus

관련 문제