日期:2014-05-16  浏览次数:20396 次

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