Faire une boxe autoriser cookie qui apprait et se ferme en jevascript

Ce topic a été résolu
leo_leclerc

leo_leclerc Le 14 avril 2017 à 13:38 (Édité le 25 janvier 2019 à 17:53)

Bonjour, j'ai suivi le tuto de PrimFX sur youtube pour faire afficher une box un peu comme sur ce site qui dit qu'on utilse les cookies etc..cependant j'aimerais que quand on in clique sur ok sa ne recherche pas toute  la page, ducoup je pensesau javascript mais j'ai essayer plusieurs manipulation et sa ne fonctionne pas voila mon code : 

<div id="page">       
<?phpif(isset($_POST['cookieok'])){           
$cookie_confirm = "";           
$cookie_confirm = 1;            setcookie('accept_cookie',$cookie_confirm,time()+365*24*3600,null,null,false,true);         
}
    if(isset($_COOKIE['accept_cookie'])) { 
 $showcookie = false;
} else {   $showcookie = true;}?>       
<?php if($showcookie) { ?>     
<div class="cookie-alert">   En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies <br /><form><input type="submit" name="cookieok" value="OK" class="cookiebouton " /></form>   
<?php } ?> 
 </div>
   </div>
<script>          setInterval('load_page()', 1500);         
function load_page(){         
  $('#page').load('load_page.php');         

      </script>





Et j'ai fait une page a coté load_page.php avec :



<?php
if(isset($_POST['cookieok'])){
            $cookie_confirm = "";
            $cookie_confirm = 1;
            setcookie('accept_cookie',$cookie_confirm,time()+365*24*3600,null,null,false,true);
          }     
if(isset($_COOKIE['accept_cookie'])) {
   $showcookie = false;
} else {
   $showcookie = true;
}
?>
       <?php if($showcookie) { ?>
      <div class="cookie-alert">
   En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies <br /><form><input type="submit" name="cookieok" value="OK" class="cookiebouton " /></form>
   <?php } ?>
   </div>
   

 Voila si vous voulez bien prendre le temps de m'aider merci
Balatharas

Balatharas Le 14 avril 2017 à 15:12 (Édité le 14 avril 2017 à 15:13)

Faudrait faire ça avec XHR si tu veux exécuter du PHP
Pour utiliser XHR d'abord, prend cette fonction:
function getXMLHttpRequest() {
    var xhr = null;
    if (window.XMLHttpRequest || window.ActiveXObject) {
        if (window.ActiveXObject) {
            try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
        } else {
            xhr = new XMLHttpRequest(); 
        }
    } else {
        alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest... (= module nécessaire à l'envoi)");
        return null;
    }
    return xhr;
}
Maintenant, entoure ton code de balise [CODE] stp parce que là c'est illisible :/
coucougael94

coucougael94 Le 14 avril 2017 à 15:29

Le XHR ne fonctionne que sur internet explorer. 6000 membre sur primfx
Balatharas

Balatharas Le 14 avril 2017 à 15:55 (Édité le 14 avril 2017 à 16:59)

Le XHR ne fonctionne que sur internet explorer.
Ben voyons 😱
Je ne suis pas idiot, si je lui propose, c'est que c'est un code que j'ai expérimenté et chuis désolé, mais XHR fonctionne parfaitement sur Chrome, Safari Explorer, IE et Edge 😕
6729 membres*
leo_leclerc

leo_leclerc Le 14 avril 2017 à 17:01

En faite je pensais que se serais moin compliqué avec du javascript jquery et compagnie non ? C'est pas possible ? Je connais ps du tt le javascript 
Balatharas

Balatharas Le 14 avril 2017 à 17:54

C'est du javascript.
La fonction que je t'ai donnée, ta pas besoin de changer quelque chose.
TheOldNoob

TheOldNoob Le 14 avril 2017 à 19:47

pour éviter de vous prendre la tête avec se genre de fonctionnalité et donc pouvoir vous concentré sur des trucs qui vont vraiment enrichir votre site :

biscuit concent 

c'est quoi cette correction automatique de merde dans le trucs pour faire un lien?
Balatharas

Balatharas Le 14 avril 2017 à 20:48

Ah oui alors là j'approuve ce système est parfait xD @TheOldNoob @coucougael94 @leo_leclerc 
Profil introuvable

Profil introuvable Le 18 avril 2017 à 17:10 (Édité le 18 avril 2017 à 17:10)

Hello 😀

Comme l'a dit 'TheOldNoob' :

pour éviter de vous prendre la tête avec se genre de fonctionnalité et donc pouvoir vous concentré sur des trucs qui vont vraiment enrichir votre site :


biscuit concent 

c'est quoi cette correction automatique de merde dans le trucs pour faire un lien?
Cela t'évitera de perdre ton temps avec cela mais j'approuve que l'auteur de ce site est une personne géniale 😉
Met le topic en "Résolu" si tu n'as plus de questions 😉

Ah oui encore une chose :

c'est quoi cette correction automatique de merde dans le trucs pour faire un lien?
Faudra le signaler à Boris hein 😉
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte