metzger Posted March 9, 2016 Share Posted March 9, 2016 Bonjour a tous je suis en cours de création un site e-commerce . J'ai un message pop up avertisement a mes clients,dans ce message il y a deux bouton,le premier donc fermer la fenêtre pop up et le deuxième doit renvoyer vers google . le souci c'est que mon premier button ne fait rien et je comprend pas pourqoui . Comment faire pour résoudre le problème ? Voici le liens de mon site pour voir le problème:www.pirateliquide.com voici le code html de mon message pop up: <p><strong><span style="color: #d0121a;">ATTENTION !!!</span> </strong><br /> <br /><strong><span style="color: #d0121a;"> - </span><span style="color: #d0121a;">LA VENTE DE liquides pour CIGARETTES ÉLECTRONIQUES EST INTERDITE AUX MINEURS.</span></strong><br /><strong> <span style="color: #ffffff;">Avant de visiter ce site, je reconnais être majeur(e) et que je suis autorisé(e) par la législation de mon pays à acheter des produits contenant de la nicotine.</span></strong><br /><strong><span style="color: #ffffff;"> Certains produits en vente sur ce site contiennent de la nicotine : Dangereux - Respecter les précautions d'emploi</span></strong><br /><strong> <span style="color: #d0121a;">Attention de 03mg à 05mg Nocif par contact cutanée - Danger de 06mg à 18mg Toxique par contact cutanée</span></strong><br /><strong><span style="color: #d0121a;"> Les produits contenant de la nicotine sont interdits aux mineurs, aux personnes ayant des problèmes cardio-vasculaires et aux femmes enceintes ou allaitantes.</span></strong><br /><strong><span style="color: #d0121a;"> Conserver sous clé - Conserver hors de la portée des enfants.</span></strong><br /><br /><strong><span style="color: #ffffff;">Gardez les liquides aromatiques dans un endroit frais a l’abri de la lumière .</span></strong><br /><br /><strong><span style="color: #ffffff;">Ne jamais laisser batterie ou E liquide Dans une voiture au soleil .</span></strong><br /><br /><strong><span style="color: #ffffff;">la chaleur fera tourner votre liquide aromatique et risque d’explosion de votre batterie</span></strong><br /><br /><strong><span style="color: #ffffff;">(cela concerne aussi bien votre Mod que votre téléphone portable) .</span></strong><br /><br /><strong><span style="color: #ffffff;">En cliquant sur le site, je reconnais avoir pris connaissance de ce message de prévention et j'atteste avoir la majorité. </span></strong></p> <p></p> <form><input onclick="twFermer()" value="Fermer la fenêtre" type="button" /></form> <div class="bouton"><a href="https://www.google.fr/">Refuser</a></div> <p></p> voici le code javascript de mon message pop up: <script type='text/javascript'> $(document).ready(function(){ /*! * jQuery Cookie Plugin v1.4.1 * https://github.com/carhartl/jquery-cookie * * Copyright 2013 Klaus Hartl * Released under the MIT license */ function twFermer() { window.close(); } (function (factory) { if (typeof define === 'function' && define.amd) { // AMD define(['jquery'], factory); } else if (typeof exports === 'object') { // CommonJS factory(require('jquery')); } else { // Browser globals factory(jQuery); } }(function ($) { var pluses = /\+/g; function encode(s) { return config.raw ? s : encodeURIComponent(s); } function decode(s) { return config.raw ? s : decodeURIComponent(s); } function stringifyCookieValue(value) { return encode(config.json ? JSON.stringify(value) : String(value)); } function parseCookieValue(s) { if (s.indexOf('"') === 0) { // This is a quoted cookie as according to RFC2068, unescape... s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\'); } try { // Replace server-side written pluses with spaces. // If we can't decode the cookie, ignore it, it's unusable. // If we can't parse the cookie, ignore it, it's unusable. s = decodeURIComponent(s.replace(pluses, ' ')); return config.json ? JSON.parse(s) : s; } catch(e) {} } function read(s, converter) { var value = config.raw ? s : parseCookieValue(s); return $.isFunction(converter) ? converter(value) : value; } var config = $.cookie = function (key, value, options) { // Write if (value !== undefined && !$.isFunction(value)) { options = $.extend({}, config.defaults, options); if (typeof options.expires === 'number') { var days = options.expires, t = options.expires = new Date(); t.setTime(+t + days * 864e+5); } return (document.cookie = [ encode(key), '=', stringifyCookieValue(value), options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : '' ].join('')); } // Read var result = key ? undefined : {}; // To prevent the for loop in the first place assign an empty array // in case there are no cookies at all. Also prevents odd result when // calling $.cookie(). var cookies = document.cookie ? document.cookie.split('; ') : []; for (var i = 0, l = cookies.length; i < l; i++) { var parts = cookies[i].split('='); var name = decode(parts.shift()); var cookie = parts.join('='); if (key && key === name) { // If second argument (value) is a function it's a converter... result = read(cookie, value); break; } // Prevent storing a cookie that we couldn't decode. if (!key && (cookie = read(cookie)) !== undefined) { result[name] = cookie; } } return result; }; config.defaults = {}; $.removeCookie = function (key, options) { if ($.cookie(key) === undefined) { return false; } // Must not alter options, thus extending a fresh object... $.cookie(key, '', $.extend({}, options, { expires: -1 })); return !$.cookie(key); }; })); // Here starts the real popup using Fancybox //$('#Everpopup_block_center').hide(); if ($.cookie('test_status') != '1') { $("#ever_fancy_mark").fancybox({ 'type' : 'inline', 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, 'hideOnContentClick' : true, 'overlayShow' : false }).trigger('click'); $.cookie('test_status', '1', { expires: {$cookie_time[spam-filter]); } }); </script> <!-- Module everpopup --> <a href="#Everpopup_block_center" id="ever_fancy_mark"></a> <div id="Everpopup_block_center" class="Everpopup_block" style="display:none;"> {if $everpopup->ever_home_logo_link}<a href="{$everpopup->ever_home_logo_link|escape:'html':'UTF-8'}" title="{$everpopup->ever_title|escape:'html':'UTF-8'|stripslashes}">{/if} {if $homepage_logo}<img class="img-responsive" src="{$link->getMediaLink($image_path)|escape:'html'}" alt="{$everpopup->ever_title|escape:'html':'UTF-8'|stripslashes}" {if $image_width}width="{$image_width}"{/if} {if $image_height}height="{$image_height}" {/if}/>{/if} {if $everpopup->ever_home_logo_link}</a>{/if} {if $everpopup->ever_logo_subheading}<p id="everpopup_image_legend">{$everpopup->ever_logo_subheading|stripslashes}</p>{/if} {if $everpopup->ever_title}<h1>{$everpopup->ever_title|stripslashes}</h1>{/if} {if $everpopup->ever_subheading}<h2>{$everpopup->ever_subheading|stripslashes}</h2>{/if} {if $everpopup->ever_paragraph}<div class="rte">{$everpopup->ever_paragraph|stripslashes}</div>{/if} </div> <!-- /Module everpopup --> Merci avance pour votre aide Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now