2011-04-11 3 views
0

페이지가로드 된 후 비활성화 된 배경으로 동적 div 팝업을 만드는 페이지가 있습니다. Javascript Loading dom²

document.observe('dom:loaded', function() { 
Create DIV POPUP and DISPLAY IT. 
}); 

나는 내가 DOM로드 후 스크립트를 실행 해달라고하면 때문에 IE에서이 작업을 수행했다, 팝업이 표시되지만 배경은 (아무것도 넣지 않은 한) 아무런 내용이 없습니다.

이 옆 난 예컨대 일부 요소들에 대한 스크립트를 호출하는 페이지의 콘텐츠에 대한 관찰자를 사용했다 :

document.observe('dom:loaded', function() { 

$$('a').invoke('observe', 'focus', function(event) { 
alert("Hi There"); 
}); 

는 메시지를 표시 수단에 포커스. , 모든 요소에 대해 완벽하게 작동 내 문제는 : 호출자가 동적 div 팝업 안에있는 요소에 대한 나던 작동하지 않는 것 같아요.

여러분 모두 도와주세요.

답변

0

MooTools를 사용하고 있습니다. 맞습니까?

하나는

가로 호출 전화 : 나는 jQuery를 찬성, 꽤 많은 시간 동안 그것을 사용하지 않는, 그래서 구문을 기억할 수없는 ...

을하지만 기본적으로 두 가지 옵션이 있습니다 div를 생성하고 표시하는 함수의 콜백.

둘째는 jQuery .live() 메서드와 비슷한 MooTool 메서드를 찾는 것입니다.이 메서드는 아마도 하나, 기본값 또는 플러그인이있을 것입니다. 이벤트를 페이지의 모든 일치 요소와 이후에 오는 모든 요소에 바인딩합니다.

+0

프로토 타입 JS 프레임 워크를 사용 중입니다. – Rad

+0

죄송합니다. 잘못된 메모리 ... 어쨌든, 대답은 콜백으로 추가하거나 새 요소를 듣는 함수를 찾습니다. 여기에 http : //가 필요합니다. /stackoverflow.com/questions/1479782/prototype-equivalent-for-jquery-live-function – Andre

+0

대단히 감사합니다 맨! 완벽하게 작동합니다. – Rad