Insérer javascript dans HTML par lien

Fermé
Djesse 56 - 28 mai 2008 à 05:28
Doudou95 Messages postés 1561 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 - 29 mai 2008 à 09:16
Bonjour,
Après moultes recherches sur divers sites, je n'ai pas de réponses a mes recherches.
Infos je ne connais rien ou presque rien en programmation. J'ai éditer ce script grâce à un site (navré ai plus le lien)
comment peut on faire pour que les 2 scripts du code suivant (1 entre les balises head et l'autre dans le body puissent être appelé par un lien) ?
Je m'explique : tout le code se retrouve sur mes pages donc plutot qu'à l'avenir être obligé de modifier toutes les pages je n'en aurais qu'une a faire.
En espérant avoir été suffisamment clair !!!
Mille merci
Djesse

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<!-- DEBUT DU SCRIPT -->
<style>
#slidemenubar2{
position:absolute;
left:0px;
top:10px;
}
</style>
<!-- FIN DU SCRIPT -->

<script language="JavaScript1.2" type="text/javascript" src="Alphabet_Css/mm_css_menu.js"></script>
<link href="Alphabet_Css/Armor_Argoat.css" rel="stylesheet" type="text/css" />
</head>

<body>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">

/*
** MENU MOBILE **
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/

ie4 = document.all;
dom = document.getElementById;
</SCRIPT><div id="slidemenubar2" onMouseover="pull()" onMouseout="draw()"><TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR=#000000><TR><TD><TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=1 BORDER=0><TR><TD WIDTH=220 BGCOLOR=#CF7B30><FONT FACE="Courrier" SIZE=4><B>
<script language="JavaScript">
var sitems=new Array();
sitems[0]= 'Le Cercle';
sitems[1]= 'Contact';
sitems[2]= 'Les cours';
sitems[3]= 'Le costume';
sitems[4]= 'Agenda';
sitems[5]= 'Forum';
sitems[6]= 'Album Photos';
sitems[7]= 'Actualités';
sitems[8]= 'Liens';

var sitemlinks=new Array();
sitemlinks[0]= 'http://cerclearmorargoat.free.fr/Base/Acceuil/Accueil.html';
sitemlinks[1]= 'http://cerclearmorargoat.free.fr/Base/Contact/Contact.html';
sitemlinks[2]= 'http://cerclearmorargoat.free.fr/Base/Cours/Cours.html';
sitemlinks[3]= 'http://cerclearmorargoat.free.fr/Base/Costume/Costume.html';
sitemlinks[4]= 'http://cerclearmorargoat.free.fr/Base/Agenda/agenda.html';
sitemlinks[5]= 'http://cerclearmorargoat.free.fr/Forum/upload/index.php';
sitemlinks[6]= 'http://cerclearmorargoat.free.fr/Coppermine/index.php';
sitemlinks[7]= 'http://cerclearmorargoat.free.fr/Base/Actu/actu.html';
sitemlinks[8]= 'http://cerclearmorargoat.free.fr/Base/Liens/liens.html';

for (i=0;i<=sitems.length-1;i++)
document.write('  <a href='+sitemlinks[i]+'><FONT COLOR=#000000>'+sitems[i]+'</FONT></a><br>')
</script>
</B></FONT></TD><TD WIDTH=30 BGCOLOR=#0000FF ALIGN=center><FONT FACE="Arial, Verdana" SIZE=2 COLOR=#000000><B>M<BR>E<BR>N<BR>U</B></FONT></TR></TABLE></TD></TR></TABLE></div><SCRIPT LANGUAGE=JavaScript>
if(dom)
{
themenu=document.getElementById("slidemenubar2").style;
themenu.left = -220;
}
else if (ie4)
{
themenu=document.all.slidemenubar2.style;
themenu.left = -220;
}

function pull()
{
themenu.left = 0;
}

function draw()
{
themenu.left = -220;
}
</script>
<!-- FIN DU SCRIPT -->
<div align="center">
<p><img src="Alphabet_Css/C.gif" width="50" height="50" /><img src="Alphabet_Css/E.gif" width="50" height="50" /><img src="Alphabet_Css/R.gif" width="50" height="50" /><img src="Alphabet_Css/C.gif" width="50" height="50" /><img src="Alphabet_Css/L.gif" width="50" height="50" /><img src="Alphabet_Css/E.gif" width="50" height="50" /><img src="Alphabet_Css/blanc.gif" width="35" height="50" /><img src="Alphabet_Css/A.gif" width="50" height="50" /><img src="Alphabet_Css/R.gif" width="50" height="50" /><img src="Alphabet_Css/M.gif" width="50" height="50" /><img src="Alphabet_Css/O.gif" width="50" height="50" /><img src="Alphabet_Css/R.gif" width="50" height="50" /><img src="Alphabet_Css/blanc.gif" width="35" height="50" /><img src="Alphabet_Css/A.gif" width="50" height="50" /><img src="Alphabet_Css/R.gif" width="50" height="50" /><img src="Alphabet_Css/G.gif" width="50" height="50" /><img src="Alphabet_Css/O.gif" width="50" height="50" /><img src="Alphabet_Css/A.gif" width="50" height="50" /><img src="Alphabet_Css/T.gif" width="50" height="50" /></p>
</div>
<p align="center"> </p>
</body>
</html>
A voir également:

2 réponses

Doudou95 Messages postés 1561 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 275
28 mai 2008 à 10:03
Je ne veux pas dire de bétises car je suis pas top en ces petites choses mais ne suffit-il pas d'enregistrer le tout dans un fichier .php ou .(format java conné pa :D) et faire tout simplement sur tes page un
<a href="URLDUFICHIER" >Texte</a> ????
0
Salut Doudou,
merci de m'avoir repondu mais c pas vraiment ce que je recherche !
mon souhait c de pouvoir appeler le script par un lien directement a l'ouverture de la page et ce de façon automatique
Je souhaite simplifier la manip : de ne pas avoir le code sur toutes mes pages mais que toutes les pages appellent le code !

Merci encore
Djesse56
0
Doudou95 Messages postés 1561 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 275
29 mai 2008 à 09:16
Je ne veux toujours pas dire de bétises mais le Php étant un language de programmation au même titre que le c++ ou le VBA, il doit lui aussi contenir des Fonctions, et je pense, ce n'est qu'une supposition, qu'il suffit de placer ton script Javascript dan une fonction que tu appelleras à chaque page dans une petite ligne Php.

Dis moi ce que tu en pense, l'appel de la fonction étant quelque chose normalement d'automatique; A tester....
0