BullGuard Antivirus Sale - 60% Off with openElement !
Accueil Forum Accueil Forum >

openElement

> Scripts pour votre site
  Nouveaux messages Nouveaux messages Fil RSS  - Script pour enetre message genre pop up
  FAQ FAQ  Rechercher dans le Forum   Inscription Inscription  Connexion Connexion

Script pour enetre message genre pop up

 Répondre Répondre Page  12>
Auteur
Message inverser le tri
Dmit OE allez vers le bas
Admin Group
Admin Group


Depuis le: 31 Mai 2012
Status: Inactif
Points: 13971
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Sujet: Script pour enetre message genre pop up
    Envoyé : 14 Août 2012 à 09:32
Bonjour,

Désolé pour ne pas donner assez d'explications.
Mon script n'affiche rien par soi-meme, il faut remplacer ces deux lignes:

  /* VOTRE SCRIPT POPUP, pour tester essayez:
     alert("ha"); */ 


par le code de votre script popup (apres avoir enlever <script> et </script> dans ce code popup). Ca doit marcher normalement.
Pour mieux comprendre, /* */ ce sont des "commentaires" dans JavaScript, ce que est dedans ne s'execute pas.
Haut de la page
chris57 allez vers le bas
Newbie
Newbie


Depuis le: 17 Nov 2009
Pays: France
Status: Inactif
Points: 19
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer chris57 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 13 Août 2012 à 21:33
bon ben merci merci merci beaucoup.

mais j'ai beau mettre ce script sur mon site 

ben ... RIEN ne se passe !

pff je sais plus facilement faire une omelette que traiter ce genre de script ....

je desespere

Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group


Depuis le: 31 Mai 2012
Status: Inactif
Points: 13971
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 13 Août 2012 à 20:59
C'est Oh la vache dur aujour'hui le travail..

J'ai oublie que dans OE il faut mettre JS dans le <script></script>. voici ce que marche chez moi dans OpenElement: (dans Google Chrome ca ne marche pas en previsu locale mais doit marcher en ligne)

<script>
// Verifier si l'utilisateur est ici pour la premiere fois (donc pas de cookie enregistre):
if (!document.cookie || document.cookie.length < 1) {
  /* VOTRE SCRIPT POPUP, pour tester essayez:
     alert("ha"); */ 
}

// (Re)Creer une simple cookie:
var c_name = "SiteCookie"; var value = "1";

// date d'expiration:
var exdays = 1000; // (1000 est le nom de jours pour garder le cookie sur les ordis d'utilisateurs)
var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays);

// Enregistrer cookie:
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
</script>

Haut de la page
chris57 allez vers le bas
Newbie
Newbie


Depuis le: 17 Nov 2009
Pays: France
Status: Inactif
Points: 19
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer chris57 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 13 Août 2012 à 19:54
je prend bien les infos que je mets dans un "bloc code".

ou alors je suis vraiment largué ou bien ca ne fonctionne pas *...

zut zut zut 

Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group


Depuis le: 31 Mai 2012
Status: Inactif
Points: 13971
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 13 Août 2012 à 19:42
J'ai verifie chez moi et il y etait un petit erreur. Apres la correction ca marche chez moi sur une page simple html (pas teste dans OE mais ca doit marcher aussi):

// Verifier si l'utilisateur est ici pour la premiere fois (donc pas de cookie enregistre):
if (!document.cookie || document.cookie.length < 1) {
  /* VOTRE SCRIPT POPUP, pour tester essayez:
     alert("ha");
 */
}

// (Re)Creer une simple cookie:
var c_name = "SiteCookie"; var value = "1";

// date d'expiration:
var exdays = 1000; // (1000 est le nom de jours pour garder le cookie sur les ordis d'utilisateurs)
var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays);

// Enregistrer cookie:
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;


Haut de la page
chris57 allez vers le bas
Newbie
Newbie


Depuis le: 17 Nov 2009
Pays: France
Status: Inactif
Points: 19
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer chris57 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 13 Août 2012 à 19:34
Snif 
merci pour votre aide, mais ca ne fonctionne pas .... dommage ...
je vais continuer a chercher de mon côte 

mais merci pour votre aide

Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group


Depuis le: 31 Mai 2012
Status: Inactif
Points: 13971
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 13 Août 2012 à 12:55
Vous pouvez essayez (a votre risque:)) le script suivant (utilisez l'element Bloc de code), Est-ce que ca marche?

// Verifier si l'utilisateur est ici pour la premiere fois (donc pas de cookie enregistre):
if (!document.cookie || document.cookie.length < 1) {
  // ** VOTRE SCRIPT POPUP ** //
}

// (Re)Creer une simple cookie:
var c_name = "SiteCookie"; var value = "1";

// date d'expiration:
var exdate=new Date(); exdate.setDate(exdate.getDate() + 1000);
// (1000 est le nom de jours pour garder le cookie sur les ordis d'utilisateurs)

// Enregistrer cookie:
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;


[EDIT] J'ai corrige l'erreur de syntaxe, utilisez cette derniere version!


Edité par Dmit OE - 13 Août 2012 à 12:56
Haut de la page
chris57 allez vers le bas
Newbie
Newbie


Depuis le: 17 Nov 2009
Pays: France
Status: Inactif
Points: 19
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer chris57 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 13 Août 2012 à 12:39
Merci ISA

l'idée est bonne, 

mais les messages que je souhaite faire apparaitre restent des infos ponctuelles.

l'utilité de rajouter une page reste pas très positive
Haut de la page
Isa OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 13 Sep 2006
Status: Inactif
Points: 798
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Isa OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 13 Août 2012 à 10:45
Bonjour,
Plus simple, vous pouvez aussi ajouter une page d'introduction sur laquelle vous mettez votre message.
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group


Depuis le: 31 Mai 2012
Status: Inactif
Points: 13971
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 10 Août 2012 à 12:56
Il faut trouver la solution plus avance, peut-etre en utilisant des cookies (des qu'il y a un cookie pour cet utilisateur/connection, n'afficher rien). J'espere que vous pouvez le trouver (concenrant la quantite/taille de script, c'est pas beaucoup de code).
Haut de la page
 Répondre Répondre Page  12>
  Partagez ce sujet   

Aller au Forum Permissions du forum allez vers le bas

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

Cette page a été affichée en 0.063 secondes.