2010-08-12 3 views
0

자바 스크립트 이벤트를 무시 :페이스 북 나는이 같은 문의 양식과 입력으로 FBML 응용 프로그램이

<input type="text" tabindex="1" value="Name" name="name" id="name" onfocus="if(this.value=='Name')this.value='';" onblur="if(this.value=='')this.value='Name';" /><br /> 

아무도 페이스 북이 자바 스크립트를 무시하는 이유를 알고 있습니까 :

onfocus="if(this.value=='Name')this.value='';" onblur="if(this.value=='')this.value='Name';" 

감사합니다!

+0

의 중복 가능성 (http://stackoverflow.com/questions/ :

귀하의 FBJS이 같은 (테스트하지)를 찾아야한다 1866731/can-javascript-be-used-in-static-fbml-under-pages-tab) –

답변

0

FBML 앱은 순수 자바 스크립트를 지원하지 않으며 대신 FBJS이라는 페이스 북의 자체 js 구현을 사용해야합니다. [? 자바 스크립트 페이지 '탭에서 정적 FBML에서 사용할 수 있습니다]

document.getElementById('name').addEventListener('focus', function(e){ 
    if(document.getElementById('name').getValue() == 'Name') { 
     document.getElementById('name').setValue(''); 
    } 
}); 
+0

감사합니다 serg555,하지만 작동하지 않습니다 – Jamland

+0

@ Jamland 포커스 이벤트가 트리거되는 점점? 오류가 있습니까? – serg

+0

좋아, 이제 addEventListener()와 함께 작동하는 것 같습니다. 감사합니다. – Jamland

관련 문제