这是我编写的代码,我是javascript的新手,所以可能有一些容易出错的错误,希望有人知道如何修复它,因为即使你点击了iframe,“alert”也会弹出。随意询问您是否需要有关代码的更多信息或知道什么:)
<script language="javascript">
var value = false;
function openlink()
{
alert('yo');
}
function getIt()
{
if(value == true)
window.open('http://stackoverflow.com/','_self');
if(value == false)
alert("...");
}
</script>
<iframe onclick="javascript:value=true;" src="..." scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:35px;" allowTransparency="true"> </iframe>
答案 0 :(得分:1)
首先,您不应该让某人浏览您的网站,因为像我这样的人没有FaceBook,因此不能像您的网站一样。这也是真的很差的SEO。
所以,你可以这样做:
- 用户第一次进入网站
- 用户点击链接
-set pop-up cookie = true&amp; ||设置浏览器存储弹出cookie = true
-pop-up请求喜欢该网站
- 用户喜欢或不喜欢弹出/站点
- 关闭框,沿着链接转发用户
- 用户进入cookie&amp; ||浏览器存储集
- 通常使用链接
或者,在一天结束时,您可以使用FB API - 但是再次......如果他们不喜欢它,您不希望他们无法继续使用您的网站。 - 获取FB用户ID - 如果UserID具有LIKE“myurl.com”
,则检查FB API