Bonjour ou Bonsoir à tous,

Je sais pas trop si c'est possible, mais, j'aimerais transmettre une var à un script externe. J'ai fait comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<head>
<script language="JavaScript" type="text/JavaScript">
var var_ok = <?=$var_ok?>;
</script>
</head>
 
<body>
<script src"js/mon_js.js" type="text/javascript"></script>
<div id="test"></div>
et dans le fichier mon_js.js :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
document.getElementById("test").innerHTML = var_ok;
Rien ne s'affiche dans le div.
J'ai essayé de déclarer la var dans le body au dessus de l'appel du js, pareil.

Evidemment, ce sont des bouts de code-exemple. Mais dans la réalité, l'appel du js externe DOIT se trouver dans <body> et non dans <head>.

Bien sûr, la variable PHP est initialisée.

C'est réalisable ?