Exemples de code à insérer pour appeler une popup dans une iFrame:
<button onclick="openPopup({'iframeUrl': 'https://www.front-commerce.com/fr/tableau-comparatif-des-meilleurs-frontends-headless/'})">open iframe from button - full height</button> <a href="javascript:void(0)" onclick="openPopup({'iframeUrl': 'https:\/\/www.front-commerce.com/fr/tableau-comparatif-des-meilleurs-frontends-headless/', 'maxHeight': '350', 'maxWidth': '780'})">Load iframe with a max-height of 350px and a max-width of 780px</a> <a href="javascript:openPopup({'iframeUrl': 'https:\/\/www.front-commerce.com/fr/tableau-comparatif-des-meilleurs-frontends-headless/', 'maxHeight': '600', 'maxWidth': '380'})">Load iframe (href variant) with a max-height of 600px and a max-width of 380px</a>
Modifier la partie en violet pour personnaliser:
le lien de la fenêtre iframe
la hauteur de la popup
la largeur de la popup
Pour faire fonctionner les liens ci-dessus, toujours associer le shortcode ci-dessous afin de charger le Javascript correspondant :
[popup_js]
Pour auto-lancer la popup lorsque l’utilisateur quitte le viewport ou déclencher la popup après un délai, ajouter le shortcode ci-dessous à la suite du précédent en indiquant les paramètres de votre choix :
iframeurl: url de la page à afficher dans l’iframe (obligatoire)
maxpopupheight: hauteur maximale de la popup (en px) (optionnel)
maxpopupwidth: largeur maximale de la popup (en px) (optionnel)
snoozeduration: durée de la pause avant d’afficher la popup (en minutes) (optionnel – valeur par défaut : 1440mn = 1 jour)
automationtype: type d’automatisation (‘mouseleave’ ou ‘timeout’) (optionnel – valeur par défaut : ‘mouseleave’)
timeoutduration: durée de la pause avant d’afficher la popup (en ms) (optionnel – valeur par défaut : 6000ms = 6 secondes)
Structure de shortcode pour auto-lancer après un délai (automationtype=”timeout”) :
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of these cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.