|
|
|
|
Bonjour.
Pour la gestion de mon intranet, j'aimerais souhaiter leur anniversaire à mes collaborateurs autrement.
Actuellement, je le fais sur une page de l'intranet de cette manière :
avec un fichier "anniv.js"
----------------------------
function TodayDate() {
var m = new Array( "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
var today = new Date();
var day = today.getDate();
return (day + " " + m[today.getMonth()]);
}
var date = TodayDate();
if (date == "12 mars") { document.write("Bon anniversaire Michel"); }
if (date == "27 avril") { document.write("Bon anniversaire Jean"); }
if (date == "7 mai") { document.write("Bon anniversaire Laurent"); }
--------------------------------------------------------------------
et le code que j'écris sur la page où je veux voir apparaître le message :
<script language="JavaScript" src="anniv.js" type="text/JavaScript"></script>
--------------------------------------------------------------------
En fait, sur base de cela, je voudrais ouvrir une fenêtre à partir de ma page d'accueil, ce serait plus convivial qu'une petite phrase perdue au bas d'une page.
Si quelqu'un pouvait éclairer ma lanterne, je l'en remercie d'avance.
Merci et @+
Michel.Configuration: Windows XP
Internet Explorer 6.0
Bonjour,
if (date == "12 mars")
{ window.open('ta_page_html.html','identifiant_de_ta_page',
toolbar=0,menubar=0,location=0,scrollbars=1,
width=720,height=720'); }
Les deux dernière valeures sont la taille de ta fenêtre en Px. L'identifiant de la page à ouvrir est optionnelle mais ça pourra te servir. Dans ta nouvelle page html, ilsuffit de mettre "Bon anni Machin" et le tour est joué. A+ |
Bonjour et merci pour ta réponse.
|
Salut,
if (date == "12 mars")
{ window.open('ta_page_dynamique.asp?anniversaire=Albert','identifiant_de_ta_page',
toolbar=0,menubar=0,location=0,scrollbars=1,
width=720,height=720'); }
Ici, la variable est le nom de clui qui fête son anniversaire. A+
|
Bonjour Reivax.
function TodayDate() {
var m = new Array( "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
var today = new Date();
var day = today.getDate();
return (day + " " + m[today.getMonth()]);
}
var date = TodayDate();
if (date == "20 mars")
{
window.open('13-pop-up/anniv.htm?nom=Michel','',
toolbar=0,menubar=0,location=0,scrollbars=1,
width=577,height=365'); }
Sur ma page "menu.htm", celle où la carte est appelée, j'ai ceci : <script language="JavaScript" src="00-pages/anniv.js" type="text/JavaScript"></script> Enfin, sur ma page "anniv.htm", j'ai ceci : Dans le Head : <script language="javascript">
function setNom()
{
var url = window.location.href;
var pos = url.indexOf("?nom=") + 5;
var nom = "";
var resultat = "";
if (pos != -1+5)
nom = url.substring(pos);
document.getElementById("span_nom").innerHTM = nom;
}
</script>
Dans le Body : <span id="span_nom"> </span> Et çà ne m'affiche toujours pas ma page "anniv.htm". :-( Qu'est-ce que j'oublie ? A bientôt, Michel. |
Merci Reivax.
|