Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将类似Facebook的按钮集成到jsf?_Javascript_Xml_Facebook_Jsf_Jsf 2 - Fatal编程技术网

Javascript 如何将类似Facebook的按钮集成到jsf?

Javascript 如何将类似Facebook的按钮集成到jsf?,javascript,xml,facebook,jsf,jsf-2,Javascript,Xml,Facebook,Jsf,Jsf 2,我正在尝试将一个类似Facebook的按钮集成到我的JSF端,但它不起作用。问题在哪里?我得到以下信息: Eclipse说,data href etc是一个未定义的标记 这是我的密码: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-t

我正在尝试将一个类似Facebook的按钮集成到我的JSF端,但它不起作用。问题在哪里?我得到以下信息: Eclipse说,data href etc是一个未定义的标记

这是我的密码:

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"   
   xmlns:ui="http://java.sun.com/jsf/facelets"
   xmlns:h="http://java.sun.com/jsf/html">
    <body>


        <ui:composition>

            <div id="fb-root"></div>
<script type="text/javascript">(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/sdk.js#xfbml=1&version=v2.3";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" 
data-href="https://developers.facebook.com/docs/plugins/" 
data-layout="standard" 
data-action="like" 
data-show-faces="true" 
data-share="true"></div>

 <div id="footer">


 </div>

        </ui:composition>
    </body>
</html>
希望你能帮助我。
非常感谢

您是否尝试过指定HTML5而不是XHTML?将您的DOCTYPE替换为to try。Paul的想法很好,但您确定错误消息是正确的吗?这页还能用吗?单击按钮时,控制台或浏览器开发人员工具中是否出现任何错误?有时IDE会在不存在语法错误的地方发出语法错误。不,页面不再工作。我得到了错误:javax.faces.view.facelets.FaceletException:error Parsing/footer2.xhtml:error tracked[line:1]Verarbeitungsanweisungsziel,das[xX][mM][lL]entspricht,ist nicht zulässig。com.sun.faces.facelets.compiler.SAXCompiler.doCompileSAXCompiler.java:456 com.sun.faces.facelets.compiler.SAXCompiler.doCompileSAXCompiler.java:430我的德语已经生锈了。那是什么意思?仅供参考,如果您不@提及他们或回复他们发布的答案,他们将不会收到评论通知。在脚本部分,将&替换为&;