<apex:page StandardController="Account" standardStylesheets="false">
<div id="counter">0</div>
<SharinPix:SharinPix height="600px"
parameters="{
'Id': '{!CASESAFEID($CurrentPage.parameters.Id)}',
'abilities':{'{!CASESAFEID($CurrentPage.parameters.Id)}':{
'Access': {
'image_delete':true,
'image_upload':true,
'image_list':true,
'see':true
}
}
}
}"
/>
<script>
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
eventer(messageEvent, function(e) {
if(e.origin !== "https://app.sharinpix.com") return;
if(e.data.name === 'images-selected') {
document.getElementById('counter').innerHTML = e.data.payload.images.length;
}
});
</script>
</apex:page>