Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Gestion des Variables

2 réponses
Avatar
op.perrin
Voila un bout de code


<head>
.......
<script LANGUAGE="JavaScript">
var FichierJs="test.js";
</head>

<body>

<script language="javascript">
nd_mode="flower";
nd_lang="fr";
</script>
<script language="javascript" src="test.js"></script>

J'aimerais pouvoir faire que dans ma ligne <script language="javascript"
src="test.js"></script> le "test.js" soit remplacer par la valeur de la
variable FichierJs
ce qui donnerait
<script language="javascript" src="+FichierJs+"></script>

Mais je n'arrive pas a le faire marcher

Si QQ a la solution un Big Merci

Olivier

2 réponses

Avatar
op.perrin
A force de chercher sur la toile j'ai trouve

<script type="text/javascript" language="JavaScript">
document.write('<sc'+'ript');
document.write(' type="text/javascript"');
document.write(' language="JavaScript"');
document.write(' src='+FichierJs+'>');
document.write('</sc'+'ript>');
</script>

Olivier

"op.perrin" a écrit dans le message de news:
47b2db4f$0$29779$

Voila un bout de code


<head>
.......
<script LANGUAGE="JavaScript">
var FichierJs="test.js";
</head>

<body>

<script language="javascript">
nd_mode="flower";
nd_lang="fr";
</script>
<script language="javascript" src="test.js"></script>

J'aimerais pouvoir faire que dans ma ligne <script language="javascript"
src="test.js"></script> le "test.js" soit remplacer par la valeur de la
variable FichierJs
ce qui donnerait
<script language="javascript" src="+FichierJs+"></script>

Mais je n'arrive pas a le faire marcher

Si QQ a la solution un Big Merci

Olivier




Avatar
SAM
A force de chercher sur la toile j'ai trouve

<script type="text/javascript" language="JavaScript">


language="JavaScript" n'a jamais servit à aucun navigateur

ce n'est, au mieux, à n'utiliser que si on veut se limiter à une version
spécifique

Les anciens se contentaient de <script>
Les nouveaux aiment bien qu'on leur précise un peu, et suivant une
"nouvelle" syntaxe avec l'attribut "type".


<script type="text/javascript">

var txt = '<script type="text/javascript" src="' +
FichiersJs + '"></script>';
document.write(txt);

</script>


voir aussi d'autres méthodes et leur supports par les navigateurs :
<http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/>
(regarder dans le source les fonctions employées)


--
sm