Autor | Zpráva | ||
---|---|---|---|
exem Profil * |
#1 · Zasláno: 25. 7. 2009, 21:46:26
Ahojte, vie mi niekto pomoct ako spravit tento odkaz na facebook share validny v XHTML 1.0 Strict?
<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><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left; }</style><a href="http://www.facebook.com/share.php?u=<url>" onclick="return fbs_click()" target="_blank" class="fb_share_link">Zdieľajte na Facebooku</a> |
||
Chamurappi Profil |
#2 · Zasláno: 25. 7. 2009, 22:08:53
Reaguji na exema:
K čemu potřebuješ validitu? Uvedený kód by měl spolehlivě fungovat ve všech prohlížečích. |
||
exem Profil * |
#3 · Zasláno: 25. 7. 2009, 23:07:19
Najskôr z principu...
|
||
exem Profil * |
#4 · Zasláno: 25. 7. 2009, 23:26:30
Tak už to mám. Ak by niekto potreboval:
<script type="text/javascript">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><a href="http://www.facebook.com/share.php?u=<url>" onclick="return fbs_click()" target="_blank" class="fb_share_link">Zdieľajte na Facebooku</a> |
||
Chamurappi Profil |
#5 · Zasláno: 25. 7. 2009, 23:27:26
Reaguji na exema:
Z jakého principu? Chceš-li oblbnout oficiální W3C validátor, obal kód do procesní instrukce: <?cokoliv > … tvůj kód … <?> |
||
Chamurappi Profil |
#6 · Zasláno: 26. 7. 2009, 03:53:42 · Upravil/a: Chamurappi
Reaguji ještě jednou na exema:
„Tak už to mám.“ Otevíráš jinou adresu. Ve <script>ech se v HTML neinterpretují entity, takže pokud do adresy ve window.open hodíš „&“, nebere se jako entita vyznačující „&“, ale skutečně jako „&“ => nalistovávaná stránka nemusí správně fungovat. |
||
Časová prodleva: 15 let
|
0