2012-05-11 38 views

Odpowiedz

1
<input type="button" value="..." onClick="fbLikeDump(); WriteCookie();" /> 
35

Dodatkowe atrybuty (w tym przypadku, drugi onClick) będą ignorowane. Tak więc zamiast onclick wywoływanie zarówno fbLikeDump(); i WriteCookie();, będzie wywoływać tylko fbLikeDump();. Naprawić, wystarczy zdefiniować pojedynczy onclick atrybut i wezwać obie funkcje w nim:

<input type="button" value="Don't show this again! " onclick="fbLikeDump();WriteCookie();" /> 
+0

humm Czuję się jak idiota teraz ale ... to działa hahaha dzięki !!! –

3

Spróbuj:

<input type="button" value="Dont show this again! " onClick="fbLikeDump();WriteCookie();" /> 

czy również

<script> 
function clickEvent(){ 
    fbLikeDump(); 
    WriteCookie(); 
} 
</script> 
<input type="button" value="Dont show this again! " onClick="clickEvent();" /> 
1

Nadaj przycisku jest coś id takiego :


<input id="mybutton" type="button" value="Dont show this again! " /> 

Następnie za pomocą jQuery (aby ten dyskretny) i dołączyć kliknij działania tak:


$(document).ready(function(){ 
    $('#mybutton').click(function(){ 
     fbLikeDump(); 
     WriteCookie(); 
    }); 
}); 

(ta część powinna być w twoim pliku js zbyt)

Powinienem wspomnieć, że trzeba będzie jQuery biblioteki na stronie, tak dobrze przed zamykającym znacznikiem body dodaj nich:


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://PATHTOYOURJSFILE"></script> 

powodem dodać tuż przed zamknięciem tagu ciało jest postrzegane za wykonanie strony czas ładowania