Comment loger ce script ?

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

reilo
Gecko
Messages : 62
Inscription : 19 janv. 2009, 22:30

Comment loger ce script ?

Message par reilo »

Bonjour,

En cours de test pour Kompozer sur Macmini OSX 10.4.11, je n'arrive plus à placer le script en copie ci-dessous.
Le fichier correspondant n'est pas accepté pour être joint !

Je l'avais mis en place voici quelques temps et je n'arrive plus à le loger entre les < body > comme indiqué ! ! !
D'autre part, ce script fonctionne parfaitement sur mon ancien logiciel et permet de façon agréable de mentionner la date sur une page.
Merci de m'orienter afin que je retrouve le bon chemin !

Ci-dessous copie du script un peu long au cas où il intéresserait l'un d'entre vous.

@ + reilo

Code : Tout sélectionner

<CENTER><SCRIPT LANGUAGE="JavaScript">
<!-- Hide the script from non-Javascript browsers
var date_statement="";
var time_statement="";
var today=new Date();
var month="";
var day="";
function todays_date() {
var month=today.getMonth();
var day_of_week=today.getDay();
date_statement=""
document.month=""
month++; // So it's now between 1 - 12.
if(month==1) {
january(today.getDate());
document.month="janvier";
}
if(month==2) {
february(today.getDate());
document.month="fevrier";
}
if(month==3) {
march(today.getDate());
document.month="mars";
}
if(month==4) {
april(today.getDate());
document.month="avril";
}
if(month==5) {
may(today.getDate());
document.month="mai";
}
if(month==6) {
june(today.getDate());
document.month="juin";
}
if(month==7) {
july(today.getDate());
document.month="juillet";
}
if(month==8) {
august(today.getDate());
document.month="aout";
}
if(month==9) {
september(today.getDate());
document.month="septembre";
}
if(month==10) {
october(today.getDate());
document.month="octobre";
}
if(month==11) {
november(today.getDate());
document.month="novembre";
}
if(month==12) {
december(today.getDate());
document.month="decembre";
}
document.day=""
if(day_of_week==0)
document.day="dimanche";
if(day_of_week==1)
document.day="lundi";
if(day_of_week==2)
document.day="mardi";
if(day_of_week==3)
document.day="mercredi";
if(day_of_week==4)
document.day="jeudi";
if(day_of_week==5)
document.day="vendredi";
if(day_of_week==6)
document.day="samedi";
}
function january(date) {
if(date==1)
date_statement="Bonne Annee !";
}
function february(date) {
if(date==14)
date_statement="Pensez a la St Valentin !";
}
function march(date) {
if(date==21)
date_statement="C'est le printemps !";
}
function april(date) {
if(date==1)
date_statement="Mefiez-vous des poissonniers !";
}
function may(date) {
if(date==1)
date_statement="Travailleurs, Travailleuses, bon repos !";
}
function june(date) {
if(date==21)
date_statement="C'est l'ete !";
}
function july(date) {
if(date==14)
date_statement="Bonne Fete Nationale!";
}
function august(date) {
}
function september(date) {
if(date==21)
date_statement="C'est l'automne !";
}
function october(date) {
if(date==31)
date_statement="Happy Halloween.";
}
function november(date) {
}
function december(date) {
if(date==21)
date_statement+="Couvrez-vous c'est l'hiver !";
if(date==25)
date_statement="Joyeux Noel!";
if(date==31)
date_statement="Bon reveillon !";

}
function time_of_day() {
var time=today.getHours();
time_statement=""
if(time>=6 && time<8)
time_statement="Deja sur le Net !,"
if(time>=8 && time<12)
time_statement="Bonne matinee,"
if(time>=12 && time<13)
time_statement="Bon appetit," 
if(time>=13 && time<17)
time_statement="Bon apres-midi,"
if(time>=17 && time<22)
time_statement="Bonsoir,"
if(time>=22 || time<6)
time_statement="Salut les couche-tard,"
}
// -- End Hiding Here --></SCRIPT>
<SCRIPT LANGUAGE="JavaScript"><!-- Hide the script from non-Javascript browsers
time_of_day();
todays_date();
document.writeln("<DT><B>"+time_statement+" nous sommes le "+document.day+" "+today.getDate()+" "+document.month+". "+date_statement+"<DT>")
// -- End Hiding Here -->
</SCRIPT></CENTER>
Macmini combo - OS X 10.4.11 & OS 9.2
MacBook OS X 10.5.8
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Re: Comment loger ce script ?

Message par chinon37 »

Bonjour,

Il y a deux solutions:
Soit tu ouvres le code source de la page avec un éditeur de texte (notepad++, smultron, etc.) et tu colles le code à l'endroit souhaité
Soit avec KompoZer, tu mets le curseur à l'endroit où tu souhaites placer le script, puis insertion > code html > tu colles le code.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
reilo
Gecko
Messages : 62
Inscription : 19 janv. 2009, 22:30

Re: Comment loger ce script ?

Message par reilo »

Bonjour Chinon37
et Merci pour ta réponse particulièrement rapide !

Je m'en suis parfaitement sorti après un essai infructueux.
Je me suis aperçu en effet, qu'avec ta seconde solution, j'ouvrais le code source de la page plutôt que d'intervenir directement sur la page !
En ouvrant le code source, je ne trouvais que <code html> en grisé ! ! !
Hyper simple ta solution.

Merci beaucoup !
@ + reilo
Macmini combo - OS X 10.4.11 & OS 9.2
MacBook OS X 10.5.8
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité