在iframe中单击时,Javascript,value = true。

时间:2012-02-28 23:49:03

标签: javascript iframe onclick

这是我编写的代码,我是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>

1 个答案:

答案 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