Problème de code

Résolu/Fermé
antechrist63 Messages postés 15 Date d'inscription vendredi 5 juillet 2013 Statut Membre Dernière intervention 3 octobre 2015 - Modifié par 00lina00 le 18/03/2014 à 08:01
 Utilisateur anonyme - 18 mars 2014 à 22:41
Bonjour à tous !
Je suis venu sur ce site il y a quelques mois et l'on m'a gentillement aidé à faire mon code (en java) pour mon blog de Latin pour mes élèves. Et j'y retourne aujourd'hui après avoir pas mal bossé et ça ne fonctionne plus alors que ça marchait très bien auparavant. La question : pourquoi ? et je ne suis pas assez calé pour y répondre.

Toutes les pages sont calibrées sur le même modèle de code, donc aucune ne fonction ; et il y a un truc bizarre qui apparaît dans le corps des pages : "); document.write(""); } // ]]>
Je tiens à préciser que ça ne fonctionne ni avec mozilla, ni avec chrome.

par exemple : voici la page :

https://la-rogerruel.blog4ever.com/exercice-7-1ere-declinaison-1

voici le code :

<p> </p>
<p><meta name="GENERATOR" content="Microsoft FrontPage 5.0" /><meta name="ProgId" content="FrontPage.Editor.Document" /><meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<title>?Exercice 24 / L'imparfait de l'indicatif (2)</title>
<script language="javascript" type="text/javascript">// <![CDATA[
function verif(form) {

if ((form.c1.value=="") || (form.c2.value=="") || (form.c3.value=="") || (form.c4.value=="") || (form.c5.value=="") || (form.c6.value=="") || (form.c7.value=="") || (form.c8.value=="") || (form.c9.value=="") || (form.c10.value=="")){

alert ("Il faut compléter le champ");

}

else

{

if (form.c1.value=="puellam"){

document.write("<p align=" + "center" + "><b>puella, ae (f) / Acc sg / " + form.c1.value + " VRAI</b></p>");

}

else

{

document.write("<p align=" + "center" + "><b>puella, ae (f) / Acc sg / " + form.c1.value + " FAUX</b>");

}

if (form.c2.value=="gloriis"){

document.write("<p align=" + "center" + "><b>gloria, ae (f) / D pl / " + form.c2.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>gloria, ae (f) / D pl / " + form.c2.value + " FAUX</b>");

}



if (form.c3.value=="dea"){

document.write("<p align=" + "center" + "><b>dea, ae (f) / N sg / " + form.c3.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>dea, ae (f) / N sg / " + form.c3.value + " FAUX</b>");

}



if (form.c4.value=="patrias"){

document.write("<p align=" + "center" + "><b>patria, ae (f) / Acc pl / " + form.c4.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>patria, ae (f) / Acc pl / " + form.c4.value + " FAUX</b>");

}



if (form.c5.value=="feminarum"){

document.write("<p align=" + "center" + "><b>femina, ae (f) / G pl / " + form.c5.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>femina, ae (f) / G pl /" + form.c5.value + " FAUX</b>");

}



if (form.c6.value=="lunae"){

document.write("<p align=" + "center" + "><b>luna, ae (f) / N pl / " + form.c6.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>luna, ae (f) / N pl / " + form.c6.value + " FAUX</b>");

}



if (form.c7.value=="nautam"){

document.write("<p align=" + "center" + "><b>nauta, ae (m) / Acc sg / " + form.c7.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>nauta, ae (m) / Acc sg / " + form.c7.value + " FAUX</b>");

}



if (form.c8.value=="filiae"){

document.write("<p align=" + "center" + "><b>filia, ae (f) / G sg / " + form.c8.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>filia, ae (f) / G sg / " + form.c8.value + " FAUX</b>");

}



if (form.c9.value=="villis"){

document.write("<p align=" + "center" + "><b>villa, ae (f) / Abl pl / " + form.c9.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>villa, ae (f) / Abl pl / " + form.c9.value + " FAUX</b>");

}



if (form.c10.value=="stella"){

document.write("<p align=" + "center" + "><b>stella, ae (f) / Abl sg / " + form.c10.value + " VRAI</b>");

}

else

{

document.write("<p align=" + "center" + "><b>stella, ae (f) / Abl sg / " + form.c10.value + " FAUX</b>");

}



var browser = navigator.appName;

var version = navigator.appVersion.charAt(0);



//===============================================

// pour IE4 ou Netscape 3 et +



if(browser == "Microsoft Internet Explorer" && version >= 4 || browser == "Netscape" && version >= 3) {

document.form.reset();

}

}

}



function solution(form2) {

var a = "puellam"

var b = "gloriis"

var c = "dea"

var d = "patrias"

var e = "feminarum"

var f = "lunae"

var g = "nautam"

var h = "filiae"

var i = "villis"

var j = "stella"

document.write("<html>");

document.write("<head>");

document.write("<title>Solution d'Examen N°01</title>");

document.write("</head>");

document.write("<body bgcolor=" + "#00F7E2" + "text=" + "#000000" +">");

document.write("<p align=" + "center" + "dir=" + "rtl" + "><b>");

document.write("<font face=" + "Simplified Arabic" + "size=" + "6" + "color=" + "#FF0000" + ">");

document.write(">Solution d'Examen N°01</marquee></font></b></p>");

document.write("<p align=" + "center" + "><b>Réponse N° 01 est " + a + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 02 est " + b + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 03 est " + c + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 04 est " + d + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 05 est " + e + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 06 est " + f + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 07 est " + g + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 08 est " + h + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 09 est " + i + "</b>");

document.write("<p align=" + "center" + "><b>Réponse N° 10 est " + j + "</b>");

document.write("</body>");

document.write("</html>");

}
// ]]></script>
</p>
<p align="center" dir="rtl" style="text-align: center;"><strong> <span style="font-size: medium; color: #99cc00;">DECLINEZ LES NOMS SUIVANTS</span></strong></p>
<p align="center" dir="rtl" style="text-align: center;"><span style="color: #99cc00;"><strong style="font-size: 13px;"><span style="font-size: medium;">AU CAS SOUHAITE</span></strong></span></p>
<p> </p>
<p style="text-align: center;"><a href="http://static.blog4ever.com/2013/07/745313/big_artfichier_745313_2414365_201307065823779.jpg" class="zoomable"><img src="http://static.blog4ever.com/2013/07/745313/artfichier_745313_2414365_201307065823779.jpg" width="68" height="61" /></a> <span style="font-size: medium;"><strong><span style="color: #ff0000;">Ne pas utiliser de majuscules !</span></strong></span></p>
<p> </p>
<form name="form">
<p align="center"><b><span style="font-size: medium;">puella, ae (f) / Acc sg / </span><input type="text" name="c1" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">gloria, ae (f) / D pl / </span> <input type="text" name="c2" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">dea, ae (f) / N sg / </span> <input type="text" name="c3" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">patria, ae (f) / Acc pl / </span> <input type="text" name="c4" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">femina, ae (f) / G pl / </span> <input type="text" name="c5" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">luna, ae (f) / N pl / </span> <input type="text" name="c6" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">nauta, ae (m) / Acc sg / </span> <input type="text" name="c7" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">filia, ae (f) / G sg / </span> <input type="text" name="c8" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">villa, ae (f) / Abl pl / </span> <input type="text" name="c9" maxlength="30" size="8" /></b></p>
<p align="center"><b><span style="font-size: medium;">stella, ae (f) / Abl sg / </span> <input type="text" name="c10" maxlength="30" size="8" /></b></p>
<p align="center"><b><input type="button" value="Réponse" onclick="verif(form);" name="button1" /></b></p>
</form><form name="form2">
<p align="center"><b><input type="button" value="Solution" onclick="solution(form2);" name="button2" /></b></p>
</form>

Est ce que quelqu'un peut m'aider s'il vous plait ??? D'avance, merci.
A voir également:

2 réponses

antechrist63 Messages postés 15 Date d'inscription vendredi 5 juillet 2013 Statut Membre Dernière intervention 3 octobre 2015
18 mars 2014 à 09:00
Personne pour me donner un coup de main ? Snif.
0
Utilisateur anonyme
18 mars 2014 à 10:46
Bonjour

Toi, tu as écrit
document.write("</body>"); 
mais dans ta page, en fait, il y a
	 document.write("<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"beacon-2.newrelic.com","licenseKey":"69e0f822d0","applicationID":"2484086","transactionName":"Z1UAZkIHDUYEUxFZXl4fN0BZSQFZCldKUUNEWQFeVRVMRg1fEh5BWEA=","queueTime":0,"applicationTime":53,"ttGuid":"","agentToken":"","userAttributes":"","errorBeacon":"jserror.newrelic.com","agent":"js-agent.newrelic.com\/nr-338.min.js"}</script></body>");

Ça explique le problème.
Quelqu'un (ton hébergeur ?) vient donc insérer du code juste avant ta balise </body>, alors qu'en fait ce n'est pas la vraie balise </body> de ta page.
Pour qu'il ne détecte plus de </body> et ne vienne plus t'embêter, tu peux essayer (résultat pas garanti) de couper la balise en deux morceaux:
document.write("</b"+"ody>"); 
0
antechrist63 Messages postés 15 Date d'inscription vendredi 5 juillet 2013 Statut Membre Dernière intervention 3 octobre 2015
18 mars 2014 à 19:12
Mille millions de mille mercis !!!!! Ca fonctionne !
0
Utilisateur anonyme
18 mars 2014 à 22:41
Mille millions de mille de rien ;)
0