Titre: Script dans un fichier ?
Posté par: bou1024 le le 02-01-2005 a 00:26:36
Désolé d'arriver un peu en vrac mais j'ai une question qui pourrait m'arranger beaucoup dans la gestion de mon site ! J'ai un script qui me permet d'afficher plusieurs phrases les une après les autres. Ce script est sur toutes mes pages et j'aimerai faciliter le changement de mes phrases sans ré-éditer toutes mes pages ! Est-ce possible de mettre un script dans un fichier à part puis de l'appeler depuis les pages web !
Voici le script : <DIV ID=ejs_box2_box div align="center" valign="baseline" ></DIV> <SCRIPT LANGUAGE=JavaScript> /* SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT http://www.editeurjavascript.com */ ejs_box2_message = new Array; ejs_box2_message[0] = '!!! Site en construction !!!'; ejs_box2_message[1] = '<a href="forum">Le forum est ouvert ! Rejoinds nous !</a>'; ejs_box2_message[2] = 'Site officiel du groupe COM\'X'; ejs_box2_message[3] = 'News : Les COM\'X réalisent une maquette !!!'; ejs_box2_actual = 0; ejs_box2_html_flag = 0;
function ejs_box2_go() { if(document.getElementById) { ejs_box2_char = 1; ejs_box2_affich(ejs_box2_actual) ejs_box2_actual++; if(ejs_box2_actual >= ejs_box2_message.length) ejs_box2_actual = 0; } }
function ejs_box2_affich(lactual) { var pix = ejs_box2_message[lactual].charAt(ejs_box2_char); if(pix == "<") ejs_box2_html_flag = 1; if(pix == ">") ejs_box2_html_flag = 0; var texte = ejs_box2_message[lactual].substring(0,ejs_box2_char); document.getElementById("ejs_box2_box").innerHTML = texte; if(ejs_box2_char < ejs_box2_message[lactual].length) { ejs_box2_char++; if(ejs_box2_html_flag == 1) ejs_box2_affich(lactual); else setTimeout("ejs_box2_affich("+lactual+")",50) } else setTimeout("ejs_box2_go()",3000) }
window.onload = ejs_box2_go; </SCRIPT> <!-- FIN DU SCRIPT -->
D'avance merci !!
Bonne année !! ;D |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|