+ 9
How To Add 2 To 3 JavaScript Files In The Mobiles Code Playground?
Like I Have 3 Files Named app.js , question.js And quiz_controller.js Now In The Code Playground There Is Just One JS Tab Opened...!
8 Antworten
+ 15
You can link your files hosting them on a server, multiple services offers free hosting (Dropbox, Google Drive, Web000host)
Or, easier... just put all your files in a single JS tab, including them in the order you included the files with the <script> tag, for example if you have this:
<script src = "file_1.js"></script>
<script src = "file_2.js"></script>
... you will put all the "file_2" content after the "file_1" content. :)
+ 11
I got different errors.
First two errors are just because of a syntax error, you wrote "return.this" rather than "return this", fix them easily.
I can't see all the code now (2AM) but the last error is probably because you called:
var element =
document.getElementById("choices" + i);
- You overwrited every time the "element" value, you should create an array and put dinamically the values inside it.
- As far as i know, there is no element with id "choices" in your HTML, so... what you called?
+ 10
Hmmm Thanks @Maz.
+ 10
Yeah @Maz I Have Checked It And It Worked Really Thankfull To You Maz Just Keep It Up And You'll Be A Perfect Coder ,Web Developer And A Best Programmer.
+ 6
@Maz Can You Help Me With This Code:
https://code.sololearn.com/WeUOaH5jQPk6/?ref=app
+ 6
And I Have Watched A Video And Then Wrote It And The Video Source Is This: https://www.youtube.com/watch?v=jvk1pFNqXaw
+ 6
I Have Three Js Files And In Two It Is Showing 2 Errors 1 In Both Files One Is Named app.js And The Other quiz_controller.js
1 function Quiz(questions) {
2 this.score = 0;
3 this.questions = questions;
4 this.questionIndex = 0;
5 }
6
7 Quiz.prototype.getQuestionIndex = function() {
8 return this.questions[this.questionIndex];
9 }
10
11 Quiz.prototype.isEnded = function () {
12 return.this.questions.length === this.questionIndex;
13 }
14
15 Quiz.prototype.guess = function(answer) {
16 if(this.getQuestionIndex().correctAnswer(answer)) {
17 this.score++;
18 }
19
20 this.questionIndex++;
21 }
In This File The Error Is Like This : " quiz_controller.js:12 Uncaught SyntaxError: Unexpected token ." And The Second One Is Like This:From app'js
line 51 var quiz = new Quiz(questions);
The Problem Is : " Uncaught ReferenceError: Quiz is not defined
at app.js:51 "
Please Help Me Please...!
+ 5
Thanks @Maz I'll Check It.