Embedding Voxe.org to your page : simple, smart…and free

We are happy to offer our online SSL compliant comparison tool, to any online media that would like to embed it on their website for free. At Voxe.org, we strongly believe in the power of Open Source and sharing technologies. In order to embed our tool on your website, please copy and paste the code below. Any trouble integrating Voxe.org ? Contact us here.

Embed without scroll:

<div id="voxeComparatorWrapper" style="overflow:hidden"> 
<iframe id="voxeFrame" scrolling="no"frameborder="0" width="640" height="700" src="https://uselections.voxe.org/voxe/"></iframe>
<script> 
(function (v, o, x, e) { 
var frame = o.getElementById(x), wrapper = o.getElementById(e); 
// Listen for iframe calls. 
v.addEventListener("message", function (event) { 
// Filter voxe messages. 
if (event.data.type === 'voxeResize') { 
// Apply new height. 
frame.style.height = wrapper.style.height = event.data.height + 'px'; 
// Return callback. 
frame.contentWindow.postMessage('voxeResizeComplete', '*'); 
} 
}); 
} 
(window, document, 'voxeFrame', 'voxeComparatorWrapper')); 
</script> 
</div>

Embed with scroll:

<div id="voxeComparatorWrapper" style="overflow:hidden"> 
<iframe id="voxeFrame" scrolling="yes" frameborder="0" width="640" height="700" src="https://uselections.voxe.org/voxe/"></iframe>
<script> 
(function (v, o, x, e) { 
var frame = o.getElementById(x), wrapper = o.getElementById(e); 
// Listen for iframe calls. 
v.addEventListener("message", function (event) { 
// Filter voxe messages. 
if (event.data.type === 'voxeResize') { 
// Apply new height. 
frame.style.height = wrapper.style.height = event.data.height + 'px'; 
// Return callback. 
frame.contentWindow.postMessage('voxeResizeComplete', '*'); 
} 
}); 
} 
(window, document, 'voxeFrame', 'voxeComparatorWrapper')); 
</script> 
</div>