Skip to content

Instantly share code, notes, and snippets.

View PardotGists's full-sized avatar

Pardot Gists PardotGists

View GitHub Profile
@PardotGists
PardotGists / 2132749-adding-the-pardot-lists-iframe-to-microsoft-dynamics-crm3.js
Created September 25, 2015 17:52
Adding the Pardot Lists Iframe to Microsoft Dynamics CRM
//Load list iframe if (crmForm.all.emailaddress1.DataValue != null) { crmForm.all.IFRAME_PardotLists.src = "https://pi.pardot.com/listProspect/crm/source/mscrm/email/" + crmForm.all.emailaddress1.DataValue; }
@PardotGists
PardotGists / 2132749-adding-the-pardot-lists-iframe-to-microsoft-dynamics-crm2.js
Created September 25, 2015 17:50
Adding the Pardot Lists Iframe to Microsoft Dynamics CRM Sample 2
window.OnLoadPardot = function() {
document.getElementById("IFRAME_Pardotactivity").src = "https://pi.pardot.com/prospect/activity/source/mscrm/email/" + document.getElementById("emailaddress1").value;
document.getElementById("IFRAME_PardotLists").src = "https://pi.pardot.com/listProspect/crm/source/mscrm/email/" + document.getElementById("emailaddress1").value;
}
@PardotGists
PardotGists / 2132749-adding-the-pardot-lists-iframe-to-microsoft-dynamics-crm1.js
Created September 25, 2015 17:49
Adding the Pardot Lists Iframe to Microsoft Dynamics CRM Sample 1
document.getElementById("IFRAME_PardotLists").src = "https://pi.pardot.com/listProspect/crm/source/mscrm/email/" + document.getElementById("emailaddress1").value;
@PardotGists
PardotGists / 2132735-adding-the-pardot-activities-iframe-to-microsoft-dynamics-crm1.js
Created September 25, 2015 17:37
Adding the Pardot Activities Iframe to Microsoft Dynamics CRM first sample
window.OnLoadPardot = function() {
document.getElementById("IFRAME_Pardotactivity").src = "https://pi.pardot.com/prospect/activity/source/mscrm/email/" + document.getElementById("emailaddress1").value;
}
@PardotGists
PardotGists / 2132735-adding-the-pardot-activities-iframe-to-microsoft-dynamics-crm2.js
Created September 25, 2015 17:34
Adding the Pardot Activities Iframe to Microsoft Dynamics CRM sample 2
//Load activity iframe
if (crmForm.all.emailaddress1.DataValue != null) {
crmForm.all.IFRAME_Pardot.src =
"https://pi.pardot.com/prospect/activity/source/mscrm/email/" +
crmForm.all.emailaddress1.DataValue;
}
<style type="text/css">
form.form p.submit input {
margin: 0;
padding: 0;
text-align: right;
border: none;
background: url(http://www.site.com/submit.gif) no-repeat left top;
width:100px;
height:100px;
cursor: pointer; }
<div data-dc-url="http://www2.pardot.com/dcjs/1/17/dc.js" style="width: 200px; height: 200px"></div>;
@PardotGists
PardotGists / 2126880-optimizing-advanced-dynamic-content-performance-2.js
Created September 25, 2015 17:17
Optimizing Advanced Dynamic Content Performance second sample
<script type="text/javascript">
$(function(){
$('[data-dc-url]').each(function(idx, el) {
var $el = $(el);
var dcUrl = $el.data('dc-url');
$.ajax( {
'url': dcUrl + '?ajax',
'xhrFields': {
'withCredentials': true
},
@PardotGists
PardotGists / 2128674-enabling-form-protected-content-to-download-immediately.js
Last active June 2, 2016 13:41
Enable Form Protected Content to Download Immediately.
<script type="text/javascript">
var howLongToWait = 5; //number of seconds to wait
var urlOfDownloadContent = 'http://www.example.com/whitepaper.pdf';
function triggerDownload() {
window.location = urlOfDownloadContent;
}
setTimeout('triggerDownload()', howLongToWait * 1000);
</script>