Chciałbym ustawić funkcję onClick na obraz na mojej nowej stronie internetowej, która uruchamia Facebook Sharer.onClick: udostępnij obraz na facebooku
Oto kilka pices kodu, które mogą pomóc zrozumieć, co mówię
<div id="mImageBox">
<img id='my_image' src='' width="auto" height="auto"/>
</div>
src obraz jest pusty poniewaz to jest wstrzykiwany przez siebie funkcji JavaScript za pomocą „my_image”
tak, próbowałem skonfigurować funkcję onClick z tą metodą:
<script>function fbs_click() {u=location.href;t=document.title;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>
<div id="mImageBox">
<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" onclick="return fbs_click()" target="_blank"><img id='my_image' src='' width="auto" height="auto"/></a>
</div>
prace funkcja onClick dobrze, ednak, że linki do strony, na której znajduje img i n ot img!
Masz jakieś sugestie dla mnie?
Gio
Wygląda na to, że funkcja 'fbs_click()' udostępnia stronę. Zwróć uwagę, jak używa 'u = location.href;'. Myślę, że jakoś musisz zmienić "u" na adres URL obrazu, zamiast na aktualną stronę. – uber5001
również zauważyłem .. masz jakieś rozwiązanie, aby pobrać adres URL obrazu z img id? – iGio90