javascript运行问题!!!
以下代码为添加 facebook like按钮插件的javascript代码。
问题:将以下代码保存为html文件,为什么直接双击打开html文件,不能显示出facebook的like按钮?html不是可以直接解析javascript的么?可是当我把这html文件部署到tomcat上面,再访问,效果却能出来!请问这是为什么呢?
高手请指教!!!
以下为代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns:fb="http://ogp.me/ns/fb#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta property="og:title" content="111111" />
<meta property="og:url" content="https://www.facebook.com/PCCWmobileBiz" />
<meta property="fb:admins" content="314030142004209" />
<title>Insert title here</title>
<script type="text/javascript"> document.write("hehe.");</script>
</head>
<body>
<div id="fb-root"></div>
<script>(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/zh_CN/all.js#xfbml=1&appId=314030142004209";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<fb:like href="https://www.facebook.com/PCCWmobileBlackBerry" send="false" width="450" show_faces="false"></fb:like>
</body>
</html>
------解决方案--------------------
楼主 这个xml的写法吧
http://www.w3school.com.cn/xml/xml_namespaces.asp