begin process at 2012 05 30 05:02:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Divers

 > 

Suprimer un message d'alerte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Suprimer un message d'alerte

dimanche 2 janvier 2005 à 19:30:06 | Suprimer un message d'alerte

diaph


Bonjour,
j'ai installé sur ma page d'accueil un script d'alerte pour informer mes visiteurs que mon site ne fonctionne pas avec toutes les versions netscape. Je voudrais ajouter une case à cocher "ne plus afficher ce message", comment dois-je faire ?

Merci d'avance ...

Ci-dessous le script que j'ai installé:

<script language="javascript">
<!--
function detect() {

if (navigator.appName=='Netscape')
{

alert ("Ce site ne fonctionne pas avec les versions antérieures à NETSCAPE 4.7. Vérifiez votre version de navigateur ! Procurez-vous une version récente si besoin. L'adresse du centre de téléchargement est en bas de la page. Merçi de votre compréhension.")
}
}
//-->
</script>
lundi 3 janvier 2005 à 01:03:25 | Re : Suprimer un message d'alerte

tacettoc

Bonjour,

Houla ! Ca va être compliqué ! Bon, d'abord, il faudra remplacer le
alert() par un confirm() parce qu'on ne peut pas faire une case à
cocher dans une boîte de dialogue... Ensuite, il faudra faire un cookie
qui mémorise si on doit afficher le message ou non.


En résumé, voici le code :

<script language="JavaScript">

function warning()

{

if(IfAffichAdvertissementOnSiteForNetscape="")

{

if(navigator.appName=="Microsoft Internet Explorer")

{

asking()

}

}

function asking()

{

if(confirm("Ce site ne fonctionne pas avec les versions antérieures à NETSCAPE 4.7. Vérifiez votre version de navigateur ! Procurez-vous une version récente si besoin. L'adresse du centre de téléchargement est en bas de la page.\nMerci de votre compréhension.\n\nPour ne plus afficher ce message, cliquez sur Annuler."))

{

}

else

{

WriteCookie("IfAffichAdvertissementOnSiteForNetscape()","1")

}

}

function WriteCookie(name, value)

{

var argv=WriteCookie.arguments;

var argc=WriteCookie.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 ReadCookie(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;

IfAffichAdvertissementOnSiteForNetscape=ReadCookie("IfAffichAdvertissementOnSiteForNetscape()")

}

}

</script>

Voilà, je l'ai testé, ça devrait marcher.
J'éspère t'avoir été utile.


lundi 3 janvier 2005 à 11:16:11 | Re : Suprimer un message d'alerte

diaph

Merci pour ta réponse rapide...  Mais malheureusement ça ne fonctionne pas

Quand j'utilise Netscape, rien ne s'affiche !

????

diaph
mardi 4 janvier 2005 à 22:30:31 | Re : Suprimer un message d'alerte

tacettoc

Bonjour,

Oops ! comme je n'ai pas Neetscape, je voulais le faire sur explorer !

Script corrigé :

 

<script language="JavaScript">

function warning()

{

if(IfAffichAdvertissementOnSiteForNetscape="")

{

if(navigator.appName=="Netscape")

{

asking()

}

}

function asking()

{

if(confirm("Ce site ne fonctionne pas avec les versions antérieures à NETSCAPE 4.7. Vérifiez votre version de navigateur ! Procurez-vous une version récente si besoin. L'adresse du centre de téléchargement est en bas de la page.\nMerci de votre compréhension.\n\nPour ne plus afficher ce message, cliquez sur Annuler."))

{

}

else

{

WriteCookie("IfAffichAdvertissementOnSiteForNetscape()","1")

}

}

function WriteCookie(name, value)

{

var argv=WriteCookie.arguments;

var argc=WriteCookie.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 ReadCookie(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;

IfAffichAdvertissementOnSiteForNetscape=ReadCookie("IfAffichAdvertissementOnSiteForNetscape()")

}

}

</script>



Cette discussion est classée dans : script, message, installé, suprimer


Répondre à ce message

Sujets en rapport avec ce message

Pb Appeller un script java !!?? SOS merci [ par sospromo ] Voila je vous explique la situation !! j'ai un script java sur ma page html !! ce script me permet d avoir une boite de news avec du texte qui defile script dans script [ par Kevergeek ] bonjour,voici mon code :$nbr = "";?><scr script vérification formulaire, cherche aide pour aprofondir mon script ! [ par poucinette51 ] bonjour,Voilà j'ai pioché sur le net afin de trouver de l'aide pour un script de vérification pour mes formulaires, j'en ai trouvé un pas mal (voir ci message erreur [ par DARDI ] Bonjour,avec IE7 ce message d'erreur apparait à l'ouverture d'un site :"Java Script ErrorDescription:'_gat' est indéfini.Source:<font color="# Script Dernier message forum dans du xhtml 1.0 Strict [ par animusaquila ] Bonjour à tous,J'ai créé un site web (lien sur mon profil) contenant un forum phpbb3. J'aimerais en fait, créé un script en Java pour afficher les 5 d Modification script 'message déroulant' [ par 32dens ] Bonjour,Je cherche désespérément a modifier le script  http://www.javascriptfr.com/codes/MESSAGE-DEROULANT-AVEC-PAUSE_36667.aspx de manière a ce qu'il message de contrôle d'exécution de script sur IE9 sous seven [ par cantador ] Bonsoir, Ayant introduit un javascript dans un code html, chaque fois que j'ouvre le site, j'ai un message sous IE9 (pas sous Firefox, ni Chrome..) i Message "Arrêter l'exécution de ce script..." sous IE7 [ par uytreza ] Bonjour,Mon appli charge un composant Grid et le rempli avec le résultat d'une requête PHP/MySQL.Il y a ensuite un petit traitement de formatage des l Java Script [ par ThB63 ] Bonjour, je suis à la recherche d'un script Java pour Pitstop, afin de recadrer des PDF selon des côtes référencées en base? Script Ajax Marche pas sous IE7, pas de bouton retour [ par verbiagecasselaicouill ] Seigneur je suis en train de couler...J'utilise un script Ajax posté sur ce site il y a longtemps par atlante pour charger les pages dans des div.Prob


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,310 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales