Bonjour, j'ai un problème très gênant pour ma page web:
J'ai une page HTML tout ce qu'il y a de plus banal, avec un body vide, mais un header remplit:
Dans le head, j'inclus donc les fichiers CSS & JS:
Or, les fichiers JS ne veulent pas s'inclure car j'ai l'érreur suivante, que je suis incapable de résoudre actuellement:
Refused to execute script from 'http://lien/vers/fichier/js.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
J'ai essayer de voir si ça ne venait pas du fichier JS, mais non, j'ai essayé avec un fichier JS vierge, toujours le même problème....
Bref, si quelqu'un connaitrait la solution, ce serait cool !
Allez, salut ! :)
Bon bah j'ai réussis à régler le problème en mettant au lieu juste de la destination du fichier à partir de l'endroit du fichier l'adresse du site et du fichier
Bonsoir.
Si tu nous montrait le code correspondant ça nous aiderait.
Est-ce que tu as bien créé les balises sous le format suivant ? <script src="fonfichier.js"></script>
Ma page est ainsi:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="HandheldFriendly" content="true" >
<meta name="apple-touch-fullscreen" content="YES" >
<?php
foreach($this->section['css'] as $css) {
echo '<link type="text/css" rel="stylesheet" href="./forum_s/css/'.$css.'" />';
}
?>
</head>
<body>
</body>
<?php
foreach($this->section['js'] as $js) {
echo '<script type="text/javascript" src="./forum_s/js/'.$js.'"></script>';
}
?>
<script type="application/javascript" src="./forum_s/js/essai.js"></script>
Aussi, $this->section['js'] et ['css'] sont des tableaux tout ce qu'il y a de plus basique.
Alors oui c'est en rouge dans la console, et cela m'affiche l'erreur comme dit au premier message.