猿问

使用HTML在社交媒体上共享图像


他们说它在此链接中有效,但以我为例,当窗口打开时,它会显示


警告href应代表有效的网址


我使用了相同的代码。这里是:


<li class="social__item">

<div id="mImageBox">

<button id="my_image" alt=''  src='../../admin/views/images/<?php echo $result['image']; ?>' class="social__link" onclick="fbs_click(this)"><i class="fa fa-facebook"></i></button>

</div>

<script>

function fbs_click(TheImg) {


    u=TheImg.src;


    t=TheImg.getAttribute('alt');


    window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');


    return false;


   }

 </script>

 </li>

我期望它会打开带有图像和共享按钮的共享窗口,但结果是带有“确定”按钮的“ href应该代表有效的URL”。单击按钮后,如何解决此问题或在社交媒体上共享图像还有其他方法?


开心每一天1111
浏览 142回答 1
1回答

繁星点点滴滴

更改u=TheImg.src;为u=TheImg.getAttribute('src');&nbsp;还请注意,将变量定义为var u&nbsp;如果您将图片共享给FB,则使用http://
随时随地看视频慕课网APP
我要回答