Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: bou1024 le le 02-01-2005 a 00:26:36

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&eacute;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.