ICI header("Location: http://www.mytesting.fr ");

OUVERTURE D'UNE BOITE DE DIALOGUE

par André MARINI 9 Janvier 2021, 16:10 Codes

A la première lecture, la boite de dialogue vous demandera votre prénom puis, ensuite, à chaque visite, la bienvenue personnalisée vous sera souhaitée.

Au cas où vous n'indiquez rien dans le cadre qui s'ouvre, vous serez "inconnu" et c'est ainsi que vous sera souhaité la bienvenue.

CODE -Attention, très long.

 

<script LANGUAGE="JavaScript">
<!--Debut du script
var username = GetCookie('username');
if (username == null)
{
username = prompt('Entrez votre prénom, SVP',"");
if (username == null)
{
username = 'inconnu(e)';
}
else
{
pathname = location.pathname;
myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
var largeExpDate = new Date ();
largeExpDate.setTime(largeExpDate.getTime() + (60 * 24 * 3600 * 1000));
SetCookie('username',username,largeExpDate,myDomain);
}
}
function SetCookie (name, value)
{
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? 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 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;}

// Fin du script-->
</script>
<center><script>
document.write('<h3><big><big>'+'Bienvenue, '+username+' !');
</script></center>

RESULTAT

Haut de page