如何从按钮调用LinkedIn授权javascript

如何从按钮调用LinkedIn授权javascript,javascript,linkedin,Javascript,Linkedin,LinkedIn API中的这行示例代码工作得非常好 <script type="IN/Login" data-onAuth="loadData"></script> 但它会在网页加载时自动运行。我想使用网页上的按钮或链接调用此脚本。其思想是网页加载并等待用户准备好进行身份验证 理想情况下,我希望LinkedIn登录图像出现,并等待,直到点击 谢谢 根据您的评论,您似乎只想在用户手动单击页面上的按钮/元素时显示。像这样的东西,使用,应该会起作用: 在您的页面上,有一

LinkedIn API中的这行示例代码工作得非常好

<script type="IN/Login" data-onAuth="loadData"></script>

但它会在网页加载时自动运行。我想使用网页上的按钮或链接调用此脚本。其思想是网页加载并等待用户准备好进行身份验证

理想情况下,我希望LinkedIn登录图像出现,并等待,直到点击


谢谢

根据您的评论,您似乎只想在用户手动单击页面上的按钮/元素时显示。像这样的东西,使用,应该会起作用:

在您的页面上,有一个按钮:

<div id="buttonControl">
  <input type="button" id="showLinkedIn" value="Show LinkedIn" onclick="showLinkedIn();" />
</div>
<div id="buttonContent" style="display: none;"></div>
$(“#按钮控制”)。单击(函数(){
$('#buttonContent').html('');
$(“#buttonControl,#buttonContent”).toggle();
IN.User.authorize(加载数据);
});
与“IN.parse($('#buttonContent')[0]);”略有不同似乎不起作用


在“IN.User.authorize(loadData)”中测试,效果良好!从:

您需要通过以下方法清除cookie

IN.User.logout(callbackFunction, callbackScope);
您需要在要注销的按钮上调用此函数

使用jquery的示例:

$('#demo') .click(function() 
{
    IN.User.logout(console.log("logged out..."));
});

当您说它自动运行时,您的意思是脚本标记在页面加载时自动显示LinkedIn登录按钮吗?你想只在用户点击另一个按钮时显示上面的按钮吗?这正是我想要的。谢谢你,保罗。谢谢你的帮助。我想把上面的脚本包装在一个按钮中,但让我困惑的是“类型”的变化。
IN.User.logout(callbackFunction, callbackScope);
$('#demo') .click(function() 
{
    IN.User.logout(console.log("logged out..."));
});