Muszę wystrzelić tag podwójnego iluminatora, gdy użytkownik kliknie przycisk facebook na stronie firmy. Problem polega na tym, że cała witryna jest zbudowana z umbraco z widżetami takimi jak "andthis", na których przykręcono, co utrudnia dodawanie znaczników funkcjonalnych.Wypalanie Floodlight za pomocą Onclick Event Handler
Mam zamiar użyć tego kodu poniżej, więc gdy użytkownik kliknie znacznik div, który zawiera przyciski "Udostępnij na media społecznościowe", uruchomi tag, jednak podczas testowania nie tylko uruchamia tag, który próbuje zabrać użytkownika. Co ja robię źle? Po prostu chcę załadować tag, gdy użytkownik kliknie, nie chcę opuścić strony, na której się aktualnie znajduje.
<div id="buttonsContainer">
<p>Click or double click here.</p>
</div>
<script>
$("#buttonsContainer").click(function() {
var axel = Math.random() + "";
var a = axel * 10000000000000;
document.write('<iframe src="http://fls.doubleclick.net/activityi;src=36705;type=count134;cat=faceb540;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
});
</script>
Jeśli robię, że nie strzelać w ogóle, jednak ja go skonfigurować poprawnie? $ ("# buttonsContainer") .endend ("kliknij", function() { var axel = Math.random() + ""; var a = axel * 10000000000000; document.write (' '); –
Z tego co rozumiem, mogę tylko użyć document.write do napisania oryginalnej zawartości mojej strony. Nie mogę jej użyć do aktualizacji zawartości mojej strony po tej stronie został załadowany? –
@ Michael King, masz rację, document.write może być użyty tylko przy początkowym ładowaniu strony.Na przykład uruchamia się po kliknięciu przez użytkownika, który jest długo po załadowaniu strony –