This blog explains how to embed your clickable demo, tutorial or simulation created on AppDemoStore.com in a pop-up panel, like in the sample on the right-hand side (click on the image to open the demo). You can easily create such an image from App Screenshot + Device Frame, with one click with our PicApp Tool.
New to AppDemoStore? Click here to learn how to create a click-through demo or tutorial for your mobile app in minutes and for free.
You can easily open your demo in a pop-up by using a bit of Javascript coding, as described below.
1 Insert the following Javascript code into your webpage
var showPopup = function(url) { // create transparent background var elBackground = document.createElement('div'); elBackground.setAttribute('style', 'position: fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:1000; cursor:pointer'); elBackground.onclick = function() { fClose(); }; document.body.appendChild(elBackground); // create iframe to load the demo page var elFrame = document.createElement('iframe'); elFrame.src = url; elFrame.setAttribute('style', 'position:relative; top:5%; left:30%; width:40%; height:90%; border:none;'); elBackground.appendChild(elFrame); // create elment to close the popup var elClose = document.createElement('div'); elClose.innerHTML = 'X'; elClose.setAttribute('style', 'position:absolute; top:0; right:0; margin:10px; cursor:pointer'); elBackground.appendChild(elClose); elClose.onclick = fClose; // function to close the popup var fClose = function() { document.body.removeChild(elBackground); }; };
2 Use the function created in step 1 as shown below
Add an image or a button to your web page and add the following code to the onclick event (adjust the link below to point to your own demo, by replacing the ID):
onclick="showPopup('http://www.appdemostore.com/embed?id=6473213')"
The demo will open in a pop-up panel, as demonstrated in the above image.