Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2072 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Lier deux scripts

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lier deux scripts

n°651832
Pomme-
Mangez des pommes
Posté le 23-02-2004 à 14:00:20  profilanswer
 

Salut à tous (vous êtes nombreux à ce que je vois),
Je souhaiterais lier deux scripts JS ensemble... la liaison peut se faire en JS ou en PHP peut importe (puisque la page sera en php).
Un script qui détecte si le visiteur est déja venu sur le site (via une vérif du cookie) et un second qui affiche un "pop up" en DHTML. LE truc est donc d'afficher le pop up que si l'user vient sur le site pour la premiere fois.
 
Voici le script du cookie (la partie à intégrer avec le reste du moins) :
 
<SCRIPT LANGUAGE="JavaScript">
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0)  
break;  
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (2 < argc) ? argv[2] : null;
var path = (3 < argc) ? argv[3] : null;
var domain = (4 < argc) ? argv[4] : null;
var secure = (5 < argc) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "" );
}
function DisplayInfo() {
var expdate = new Date();
var visit;
expdate.setTime(expdate.getTime() +  (24 * 60 * 60 * 1000 * 365));  
if(!(visit = GetCookie("visit" )))  
visit = 0;
visit++;
SetCookie("visit", visit, expdate, "/", null, false);
var message;
if(visit == 1)  
message="         Welcome to my page!";
if(visit >= 2)  
message="  t'as pas compris que ça fonctionné pas? Blaireau!";
  alert("\n"+"T'as testé cette page \n"
            +"                              "+visit+"\n"
            +"                          fois."+"\n"+"\n"
            +message);
}
 
 
 
Voici le script qui définit le pop up en DHTML (formaté pour le php:
 
 echo "<script language=\"javascript\" src=\"modules/ejs_popup.js\"></script>";
 
echo "<script language=\"javascript\">
createPopup( 'b1077462290552', '&nbsp;?&nbsp; Bienvenue sur Spider-Man: The Webspinner !' , 300, 300, 150, 150, false,  '#006699' , '#006699' , 'black' ,
'<table width=280 align=center><tr><td><font color=#FFFFFF><br>Réalisé dans une optique de renouvellement des sites actuellement disponibles sur l?Araignée Humaine, Spider-Man: The Webspinner se veut être un site complet, pratique et évolutif.<br><br><b>Pourquoi un site de plus sur Spider-Man ?</b><br>Tout simplement pour rassembler les fans francophones du tisseur sur un même lieu de discussion et de connaissance.<br><br><b>Notre but ?</b><br>Réaliser, sur la toile, une encyclopédie francophone complète de l?univers de l?Araignée Humaine.<br><br><br><b>Bonne visite,<br>Pomme, webmaster.</b></font></td></tr></table>' ,
'#FFFFFF'  , 8 , 'Verdana','#3E9DD5');
</script>";
 
Merci d'avance de votre aide  :)


Message édité par Pomme- le 23-02-2004 à 14:01:42
mood
Publicité
Posté le 23-02-2004 à 14:00:20  profilanswer
 

n°652835
Pomme-
Mangez des pommes
Posté le 24-02-2004 à 11:19:57  profilanswer
 

UP


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Lier deux scripts

 

Sujets relatifs
afficher smplment le contenu de la cnsole et la sortie d'autre scriptsClient IRC qui supporte les scripts Python ?
[postgreSQL][unix] scripts SQL et PL/SQL[PHP/Mysql] Lier deux formulaires ...
Des scripts .reg avec deux \\ qui donnent un seul \ une fois inscritscripts de création de tables et AMC designer 6.1
[php] dans certain scripts ya des @ devant les fonctions, c est quoi ?Lier une Dategrid avec un record set :/
Comment lier deux datacombo ?[XML] Désactiver l'analyse des scripts lorsqu'on parse une page HTML
Plus de sujets relatifs à : Lier deux scripts


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR