내 HTML 코드와 자바 스크립트 코드가 실제로 구성되어 있으므로 모든 JavaScript 코드가 서로 다른 파일에 있습니다. HTML 페이지에 코드를 삽입하려고 할 때자바 스크립트 스크립트가로드되지 않습니다.
는는 작동하지 않습니다 :
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="https://www.facebook.com/2008/fbml">
<body>
<div id="fb-root"></div>
<script src="facebook.js" type="javascript" ></script>
</body>
</html>
이 facebook.js입니다 :
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : 'APP_ID', // App ID from the app dashboard
status : true, // Check Facebook Login status
xfbml : true // Look for social plugins on the page
});
//subscribe event for facebook login
FB.Event.subscribe('auth.statusChange', function(response) {
alert(response.status);
});
};
// Load the SDK asynchronously
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/en_US/all.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
내가 똑같은를 사용하고 있습니다 내 HTML 안에 스크립트 - 그것은 위대한 작품. 내가 뭘 잘못하고있어?
그리고 본체가 비어 있습니까? 어떤 브라우저를 사용하고 있으며이 스크립트는 파일과 관련하여 어디에 있습니까? 또한 올바른 'type'속성은'text/javascript '입니다. – Daedalus
콘솔은 아무 말도하지 않는다 .. 그것은 실종 된 텍스트 \ javascript 부분이었다. 대답으로 써서 받아 들일 수있다. :) thanks –
요청에 따라 포괄적 인 대답을 쓴다. – Daedalus