cs_Tovi
Messages postés3Date d'inscriptionjeudi 17 mai 2007StatutMembreDernière intervention22 mai 2007
-
21 mai 2007 à 00:37
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
22 mai 2007 à 07:11
Bonsoir,
Je suis LE novice dans le javascript.
Je dois réaliser un audit professionnel.
Afin d'avoir une présentation correcte, j'ai voulu le réaliser sous une page html, d'ou le javascript (car serveur client).
J'ai demandé conseil à des connaissances en la matière, mais je bloque pour un dernier point.
J'aurais souhaité rajouter un commentaire personnel pour chaque question... et que celui-ci apparaisse sur la page générée pour les résultats.
Or la mention UNDEFINED pour ma value est présente.
J'ai omis d'inclure ce commentaire personnel dans mon langage javascript. Mais quelle formule dois je utiliser ?
Voici ma source (j'ai volontairement laissé que la 1ère question) :
<html><head><title>CTL</title>
<script languag= "JavaScript">
<!--
// Copyright Cyril Roiron
// All rights reserved
var ttok="";
// les tablos necessaires
var question = new Array();
var a=0;
var b=0;
var x=0;
var m=0;
question[m] = "1.1.1 RGX ?"
m++;
// les tablos necessaires
var f_b = new Array();
var correct = new Array();
var rep = new Array();
var com = new Array();
var qom = new Array();
// crée la fenètre principale avec son contenu
function creefenetre(contenu, width, height)
{
var cc = contenu;
contenu = "<html><head><title>Correction</title></head>Résultats
" + cc;
contenu += "</html>";document.clear();document.open();document.writeln(contenu);document.close();
}
function verifier(yo)
{
var resultat="";
var erreur=0;
for (var n=0; n < (question.length); n++)
{
if (!rep[n])
{
ttok=ttok+"Vous n'avez pas repondu à la question "+(n+1)+": \n";
ttok=ttok+"'"+question[n]+"'\n";
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 mai 2007 à 10:18
Bonjour,
pas vu de UNDEFINED nulle part
mais :
1°
<html><head><title>CTL</title>
<script language= "JavaScript">
<!-- pas languag et il vaudrait mieux <script type="text/javascript">
// Copyright Cyril Roiron
cs_Tovi
Messages postés3Date d'inscriptionjeudi 17 mai 2007StatutMembreDernière intervention22 mai 2007 21 mai 2007 à 19:28
En fait voici à quoi ressemble mon questionnaire :
Oui effectivement c'est un ONCLICK
Mais après la VALUE, c'est le commentaire écrit , donc la value= ""est erronée, il me dit UNDEFINED quand je génére les résultats.
J'ai d'abord modifié : var qom new Array(); par var qr new Array(); vu que j'ai appelé mes commentaire "qr"
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 22 mai 2007 à 07:11
>>...onclick='qr[0]=document.write;'></TEXTAREA>
>>J'ai désormais un texte d'affiché mais le voici : function write() { [native code] }
ben oui : c'est ce qui est fait, demandé.
document.write est un ordre (une function) javascript
"normalement" on utilise document.write("du texte, des balises html....")
donc affecter à une variable (qr[0]) une function (document.write) ?
ça donne le texte affiché.
que veux-tu faire lorsque l'on clique sur le textarea ?