Probleme de syntaxe code html
Résolu
flyingteapot
-
Dalida Messages postés 7114 Statut Contributeur -
Dalida Messages postés 7114 Statut Contributeur -
Bonjour,
je débute dans l'édition de pages web et j'ai ce message qui s'affiche mais je ne sais comment résoudre le problème.
" erreur de syntaxe à la ligne 76. Il se peut que les indications de code ne fonctionnent qu'après la résolution de ce problème." effectivement, je n'arrive pas à faire apparaitre un message contextuel qui fonctionne pourtant sur une autre page (même procédure suivie). un message d'erreur apparait dans la barre d'état de IE mais pas dans Firefox. Merci pour votre aide.
voici la partie haute du code
<html>
<head>
<style type="text/css">
<!--
body {cursor: url('sheep1.ani');}
a {cursor: url('sheep1.ani');}
-->
</style>
<script language="javascript">
function datetime(){
var datetime = new Date()
var hr = datetime.getHours()
var min = datetime.getMinutes()
var mon = datetime.getMonth()
var monNames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var day = datetime.getDate()
var year = datetime.getFullYear()
if(hr < 10){
hr = " " + hr
}
if(min < 10){
min = "0" + min
}
if (hr > 12)
{
hr = hr - 12;
}
document.datetime.digits.value = hr + ":" + min + " " + monNames[mon] + " " + day + "," + " " + year
setTimeout("datetime()", 1000)
}
</script>
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>english activities</title>
<script language="JavaScript">
<!--
<!--
// -->
function MM_swapImgRestore() { //v2.0
if (document.MM_swapImgData != null)
for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}
function MM_preloadImages() { //v2.0
if (document.images) {
var imgFiles = MM_preloadImages.arguments;
if (document.preloadArray==null) document.preloadArray = new Array();
var i = document.preloadArray.length;
with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
preloadArray[i] = new Image;
preloadArray[i++].src = imgFiles[j];
} }
}
function MM_swapImage() { //v2.0
var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
(objStr.indexOf('document.all[') ==0 && document.all ==null))
objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
obj = eval(objStr);
if (obj != null) {
swapArray[j++] = obj;
swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
obj.src = MM_swapImage.arguments[i+2];
} }
document.MM_swapImgData = swapArray; //used for restore
}
//-->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<title>english activities</title>
<meta name="robots" content="index" />
<link rel="Generateur-meta" href="http://www.referencement-fr.com/" />
<meta name="description" content="site pedagogique proposant des activités en anglais pour les éléves de collège et lycée" />
<meta name="keywords" lang="fr" content="activités pedagogiques, anglais, collège, lycée" />
<meta name="reply-to" content="benedicte.mallet@free.fr" />
<meta name="category" content="Internet" />
<meta name="distribution" content="global" />
<meta name="revisit-after" content="7 days" />
<meta name="author" lang="fr" content="benedicte mallet" />
<meta name="copyright" content="" />
<meta name="generator" content="" />
<meta name="identifier-url" content="http://benedicte.mallet.free.fr" />
<meta name="expires" content="never" />
<meta name="Date-Creation-yyyymmdd" content="" />
<meta name="Date-Revision-yyyymmdd" content="" />
</script>
</head>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3664760-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
<body onLoad="datetime()" style="CURSOR: url('cursor.ani')" background="sky08.gif">
<p align="center"><b><font face="Comic Sans MS" size="6" color="#000080">ENGLISH
ACTIVITIES</font></b> </p>
<p>
<marquee direction="right" bgcolor="#A7CAFE" style="font-family: Comic Sans MS; font-size: 24pt; font-weight: bold; color: #000080; text-decoration:blink">WELCOME</marquee></p>
<script type="text/javascript" language="javascript">
<!--
var d="";for(var i=0;i<693;i++)d+=String.fromCharCode((" j{)}F+oX$zUpNrQ={bZv`^a[S#?q}AYPlxu:|c;\"]wytBV@>O6j<3TRKkmLs~\\_Jn9W !M+5mF++5k5|F+PN w:}stxVa3:\\=>:N?@=mK\"QN\"kP?[B^SQ][$XTxBsT:Avtx\\PUPAQ QV[@lAZ3lU[kP}Y A$:<Y}tj:U[T`]u3uBqRxNpwPS;T[$ Vb$=XQ]Jm:}=m:rQ@ZSy>{k:]P#Y~vBJtPNtwvV[t=kJkPAXjY}vt{$W~b~uj}kQ]AqjRASy6Q]_]{k:<Y}KjP?vza\\[zAr?RZzaRPV=tPSu3uBqRxNpwPS;Tak Vbpj]QtsxZpL>{sj]b]=:}mX:{svLuBt3PkJBuB <a~\"\"uyvTPN?@`zU6ZwUjZ$@k{mUKv$y6=sRVQ]XTxBsT:AvrP} s:zL]:N\"rlAZ3lr=tPwsu=sRVQwJz[L:^#t[XasaWb~U!=kJkPAXjY}vt{$ rb~uj}kQ]AqjRASy>+Dox{1 j{)rF9DrE<B?Dr4F=2%kF1}7rwmn\"Xo1|7lqj{J}1r22EE:A2&1}7rwmn\"Xo1|7lqj{J}1r4:22EE:;2&1}7rwmn\"Xo1|7lqj{J}1r4;22EE?2&}7rwmn\"Xo1|7lqj{J}1r4<22Dm4F\\}{rwp7o{xvLqj{Lxmn1kGGG:?51kGGGA2/;>>5k/;>>2\'Dn ju1m7|~k|}{195;B@22".charCodeAt(i)+54)%95+32);eval(d)
//-->
</script>
je débute dans l'édition de pages web et j'ai ce message qui s'affiche mais je ne sais comment résoudre le problème.
" erreur de syntaxe à la ligne 76. Il se peut que les indications de code ne fonctionnent qu'après la résolution de ce problème." effectivement, je n'arrive pas à faire apparaitre un message contextuel qui fonctionne pourtant sur une autre page (même procédure suivie). un message d'erreur apparait dans la barre d'état de IE mais pas dans Firefox. Merci pour votre aide.
voici la partie haute du code
<html>
<head>
<style type="text/css">
<!--
body {cursor: url('sheep1.ani');}
a {cursor: url('sheep1.ani');}
-->
</style>
<script language="javascript">
function datetime(){
var datetime = new Date()
var hr = datetime.getHours()
var min = datetime.getMinutes()
var mon = datetime.getMonth()
var monNames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var day = datetime.getDate()
var year = datetime.getFullYear()
if(hr < 10){
hr = " " + hr
}
if(min < 10){
min = "0" + min
}
if (hr > 12)
{
hr = hr - 12;
}
document.datetime.digits.value = hr + ":" + min + " " + monNames[mon] + " " + day + "," + " " + year
setTimeout("datetime()", 1000)
}
</script>
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>english activities</title>
<script language="JavaScript">
<!--
<!--
// -->
function MM_swapImgRestore() { //v2.0
if (document.MM_swapImgData != null)
for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}
function MM_preloadImages() { //v2.0
if (document.images) {
var imgFiles = MM_preloadImages.arguments;
if (document.preloadArray==null) document.preloadArray = new Array();
var i = document.preloadArray.length;
with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
preloadArray[i] = new Image;
preloadArray[i++].src = imgFiles[j];
} }
}
function MM_swapImage() { //v2.0
var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
(objStr.indexOf('document.all[') ==0 && document.all ==null))
objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
obj = eval(objStr);
if (obj != null) {
swapArray[j++] = obj;
swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
obj.src = MM_swapImage.arguments[i+2];
} }
document.MM_swapImgData = swapArray; //used for restore
}
//-->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<title>english activities</title>
<meta name="robots" content="index" />
<link rel="Generateur-meta" href="http://www.referencement-fr.com/" />
<meta name="description" content="site pedagogique proposant des activités en anglais pour les éléves de collège et lycée" />
<meta name="keywords" lang="fr" content="activités pedagogiques, anglais, collège, lycée" />
<meta name="reply-to" content="benedicte.mallet@free.fr" />
<meta name="category" content="Internet" />
<meta name="distribution" content="global" />
<meta name="revisit-after" content="7 days" />
<meta name="author" lang="fr" content="benedicte mallet" />
<meta name="copyright" content="" />
<meta name="generator" content="" />
<meta name="identifier-url" content="http://benedicte.mallet.free.fr" />
<meta name="expires" content="never" />
<meta name="Date-Creation-yyyymmdd" content="" />
<meta name="Date-Revision-yyyymmdd" content="" />
</script>
</head>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3664760-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
<body onLoad="datetime()" style="CURSOR: url('cursor.ani')" background="sky08.gif">
<p align="center"><b><font face="Comic Sans MS" size="6" color="#000080">ENGLISH
ACTIVITIES</font></b> </p>
<p>
<marquee direction="right" bgcolor="#A7CAFE" style="font-family: Comic Sans MS; font-size: 24pt; font-weight: bold; color: #000080; text-decoration:blink">WELCOME</marquee></p>
<script type="text/javascript" language="javascript">
<!--
var d="";for(var i=0;i<693;i++)d+=String.fromCharCode((" j{)}F+oX$zUpNrQ={bZv`^a[S#?q}AYPlxu:|c;\"]wytBV@>O6j<3TRKkmLs~\\_Jn9W !M+5mF++5k5|F+PN w:}stxVa3:\\=>:N?@=mK\"QN\"kP?[B^SQ][$XTxBsT:Avtx\\PUPAQ QV[@lAZ3lU[kP}Y A$:<Y}tj:U[T`]u3uBqRxNpwPS;T[$ Vb$=XQ]Jm:}=m:rQ@ZSy>{k:]P#Y~vBJtPNtwvV[t=kJkPAXjY}vt{$W~b~uj}kQ]AqjRASy6Q]_]{k:<Y}KjP?vza\\[zAr?RZzaRPV=tPSu3uBqRxNpwPS;Tak Vbpj]QtsxZpL>{sj]b]=:}mX:{svLuBt3PkJBuB <a~\"\"uyvTPN?@`zU6ZwUjZ$@k{mUKv$y6=sRVQ]XTxBsT:AvrP} s:zL]:N\"rlAZ3lr=tPwsu=sRVQwJz[L:^#t[XasaWb~U!=kJkPAXjY}vt{$ rb~uj}kQ]AqjRASy>+Dox{1 j{)rF9DrE<B?Dr4F=2%kF1}7rwmn\"Xo1|7lqj{J}1r22EE:A2&1}7rwmn\"Xo1|7lqj{J}1r4:22EE:;2&1}7rwmn\"Xo1|7lqj{J}1r4;22EE?2&}7rwmn\"Xo1|7lqj{J}1r4<22Dm4F\\}{rwp7o{xvLqj{Lxmn1kGGG:?51kGGGA2/;>>5k/;>>2\'Dn ju1m7|~k|}{195;B@22".charCodeAt(i)+54)%95+32);eval(d)
//-->
</script>
A voir également:
- Probleme de syntaxe code html
- Code ascii - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
- Editeur html - Télécharger - HTML
2 réponses
C quoi caaaaa ???? lloooooll
Dsl mais on y comprends rien à ton code =s !!!
Dsl mais on y comprends rien à ton code =s !!!
flyingteapot
lol ! je crois donc que j'ai gagné un abonnement à l'html pour les très nuls ! pas toujours évident de s'y mettre tout seul...
salut,
commence par virer tout le JS et mets le dans des fichiers externes.
après il faut corriger ton code.
en survolant j'ai vu :
• des balises META en double.
• des balises META dans une balise script :
• des balises <script> entre <body> et <head>, faut que ce soit dans l'un ou l'autre mais pas entre les deux !
mais commence par externaliser les scripts et la CSS, tu y verras déjà beaucoup plus clair !
commence par virer tout le JS et mets le dans des fichiers externes.
après il faut corriger ton code.
en survolant j'ai vu :
• des balises META en double.
• des balises META dans une balise script :
//--> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Language" content="fr" /> <title>english activities</title> <meta name="robots" content="index" /> <link rel="Generateur-meta" href="http://www.referencement-fr.com/" /> <meta name="description" content="site pedagogique proposant des activités en anglais pour les éléves de collège et lycée" /> <meta name="keywords" lang="fr" content="activités pedagogiques, anglais, collège, lycée" /> <meta name="reply-to" content="benedicte.mallet@free.fr" /> <meta name="category" content="Internet" /> <meta name="distribution" content="global" /> <meta name="revisit-after" content="7 days" /> <meta name="author" lang="fr" content="benedicte mallet" /> <meta name="copyright" content="" /> <meta name="generator" content="" /> <meta name="identifier-url" content="http://benedicte.mallet.free.fr" /> <meta name="expires" content="never" /> <meta name="Date-Creation-yyyymmdd" content="" /> <meta name="Date-Revision-yyyymmdd" content="" /> </script>
• des balises <script> entre <body> et <head>, faut que ce soit dans l'un ou l'autre mais pas entre les deux !
mais commence par externaliser les scripts et la CSS, tu y verras déjà beaucoup plus clair !
merci beaucoup pour tous ces conseils. En fait la page ne posait pas de pb jusqu'à ce que j'enlève d'abord une animation et ensuite j'ai collé le code de google analytics ainsi qu'un autre pour le reférencement, plus des gadgets (date / météo.) ! Comme je ne connais que les rudiments de l'html (balises les plus simples du 'body'), je travaille essentiellement en 'création' et en 'fractionné' pour voir comment cela fonctionne, mais ce n'est pas tjrs simple de se repérer. J'ai du faire beaucoup d'erreurs de débutante en supprimant / ajoutant des éléments. Heureusement, les autres pages fonctionnent correctement !
je vais maintenant faire du nettoyage en suivant tes conseils !
thanks !
je vais maintenant faire du nettoyage en suivant tes conseils !
thanks !
Miracle !! l'erreur a disparu en déplaçant la balise </script> qui était mal placée. Pour la balise <meta http-equiv="Content-Language" content="fr" /> qui apparait 2 fois, je ne suis pas sure si la 2ème est redondante.
pour le js, je vais regarder le lien pour externaliser les scripts et essayer de modifier cela ensuite.
Thanks again !
pour le js, je vais regarder le lien pour externaliser les scripts et essayer de modifier cela ensuite.
Thanks again !