by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
nowak111
@nowak111
hej jag har problem med kmom04, det står "TypeError: this.flagTarget is undefinedmain.js:18:13"
bild.png
bild.png
nowak111
@nowak111
jag fixade problemet
ReisMarina
@ReisMarina
Hej! Undrar när bör man förvänta sig att få betyg för kursen om man har lämnat in allt i tid och blivit godkänd?
lewenhagen
@lewenhagen
@ReisMarina det kommer alldeles strax!
lewenhagen
@lewenhagen
@ReisMarina nu bör det vara klart
ReisMarina
@ReisMarina
Tack! @lewenhagen
MartinLindstroem
@MartinLindstroem
Håller på och gör klart mitt javascript projekt, memory delen. Någon som kommer ihåg hur dom gjorde när man ska gömma flaggorna och sedan visa upp den igen vid click?
lewenhagen
@lewenhagen
@MartinLindstroem ett tips är att ha koll på något unikt med varje bild, tex ett id eller ett klassnamn som du kan använda.
Med hjälp av en eventlyssnare kan du då managera varje enskild flaggas utseende. (event.target.???)
MartinLindstroem
@MartinLindstroem
är inte riktigt med på hur jag ska gömma flaggorna. Det är ju flera divar tillsammans som utgör en flagga
lewenhagen
@lewenhagen
du får gömma den omslutande diven
<div> <--- Göm mig
    <div>
        <div></div>
    </div>
</div>
MartinLindstroem
@MartinLindstroem
har provat att sätta visibility till 'hidden' då försvinner hela flaggan men då kan jag ju inte trycka på den eftersom den är hidden. Känner mig ganska lost
lewenhagen
@lewenhagen
du behöver ju inte ta bort den, utan kanske bra byta innehåll?
eller lägga på ett klassnamn som styr utseendet
MartinLindstroem
@MartinLindstroem
@lewenhagen Är ganska nära nu men har ett par problem. När flaggorna är gömda och man trycker på rätt så ritas flaggan men den hoppar ner på sidan. Ett annat problem är att om man trycker på fel flagga så får jag bara fram bakgrundsfärgen, inte resten av flaggan. Skulle du möjligtvis kunna titta på min kod och se om du kan ge mig nåt tips? länk till testet http://localhost:8080/dbwebb-kurser/javascript1/me/kmom10/intelligence/. I koden så börjar memorydelen på rad 241
lewenhagen
@lewenhagen
Du länkade lokalt, den länken kan jag inte se :)
du kan trycka på "del 3" knappen så kommer du direkt till memory delen
MartinLindstroem
@MartinLindstroem
@lewenhagen Har löst det nu! Eftersom jag inte kan redovisa i skolan så spelar jag in en video, vad ska jag visa i videon? Ska jag visa själva testet och kod eller bara kod?
ady80
@ady80
Hej, en liten fråga håller på att göra klart allt precis som martin inför deadlinen, men har märkt att det blir en del validerings fel främst i CSS filen. Dock funkar allt när jag lägger upp det på skolservern , ska jag ändå försöka fixa till dessa? Eller går det bra utan nån åtgärd? Känner väl att jag vill inte lägga så mycket tid på detta just nu så tätt inpå deadlinen @lewenhagen
MartinLedel
@MartinLedel
@ady80 vi har lite överseende när det kommer till sånt. Beror också på vad det är för valideringsfel. Satsa på att göra projektet bra först och främst :)
lewenhagen
@lewenhagen
@MartinLindstroem Härligt! Gå först igenom ditt projekt och visa att allt fungerar. Sedan kan du välja ut någon del av koden och förklara.
churchthecat
@churchthecat
sitter helt fast på hangman. lyckats med att hantera felsvar, och sätta ut rätt bokstäver på rätt plats vid rätt gissning. Men jag lyckas inte komma ur loopen med den förändrade variabeln . jag vill ju ändra den till nästa gissning. Jag har gjort en publishpure , anjn19 . funktionen checkGuess. hade varit toppen om man kunnat få lite hjälp där.
lewenhagen
@lewenhagen
@churchthecat jag kan inte se någon funktion "checkGuess"..
churchthecat
@churchthecat
i js/hangman.js
lewenhagen
@lewenhagen
kan inte se någon där...
churchthecat
@churchthecat
hmm, gjorde en ny publishpure
lewenhagen
@lewenhagen
nope
image.png
churchthecat
@churchthecat
va skumt...
lewenhagen
@lewenhagen
det är inte "letterclick" eller "inword" du menar?
näää nuså!
@churchthecat my bad...laddade ned fel kmom
churchthecat
@churchthecat
ah :)
lewenhagen
@lewenhagen
@churchthecat det känns som om du gör det komplicerat i funktionen.
@churchthecat det räcker med det aktuella ordet, förslagsvis i en array, samt en lika lång array med _ initialt.
sedan loopar man igenom ordet och kollar om dess index är den gissade bokstaven. Är den det så sättar man samma index till bokstaven o det gömda ordet.
churchthecat
@churchthecat
ok , tack då försöker jag igen. tyckte jag var på rätt väg med map funktionen men det låter onekligen enklare :)
churchthecat
@churchthecat
Blir inte klok på hur jag tar bort eventlisteners vad är correct syntax för att ta bort denna? box2.addEventListener("click", function(event) { jadajada }
känns som jag testat det mesta , behöver man namnge de på något vis? MDN , och w3 verkar inte funka för mig . box2.removeEventListener("click", myFunction); Vad ska myfunction vara?
testade att namnge dem men det hjälpte inte
MartinLedel
@MartinLedel

Egentligen ska man inte skapa anonyma event lyssnare som det heter. Om du istället skriver

myFunction function(event) {
console.log(event)
}

box2.addEventListener("click", myFunction);

kan du använda box2.removeEventListener("click", myFunction); för att ta bort den @churchthecat

churchthecat
@churchthecat
aha tack så mycket! ska testa
Sofia Ravelin
@SofiaRavelin_gitlab

Jag skulle behöva en spark i rätt riktigt och lite bollnings hjälp. Jag har inte kunnat greppa hur jag ska bygga upp flagg delen i projektet. Jag tänker att jag ska ha liknande som i frågesportsdelen som här nedanför:

    var questions = [
                {
                    question: "What is 16 + 3",
                    answers: [
                        "16",
                        "18",
                        "19"
                    ],
                    correctAnswer: 2
                },

                {
                    question: "Name the highest mountain in Sweden",
                    answers: [
                        "Akka",
                        "Giebmegáisi/Kebnekaise",
                        "Sarektjåkkå"
                    ],
                    correctAnswer: 1
                }
]

Ska jag lägga allt i samma objekt alltså att om man ska knyta an till koden här ovanför, då blir flaggorna mina answers och question blir den flagga som ska tryckas på. Eller ska jag ha två olika objekt för flaggor och sedan en för frågan om vilken flagga och det rätta svaret?

Charlotte Strand
@ChalleStr
@lewenhagen Jag sitter och jobbar med kmom10 och är fast på att lägga eventlyssnare på flaggorna. Varje flagga är ett object. När timern tickat ner byts flaggobjekten ut mot nya objekt som bara är grå. Dessa vill jag att man ska kunna klicka på. Men jag lyckas inte hitta något som fungerar. Objekten ser ut så här sweHidden.init('<div id="sweden" class="sweden-hidden"></div>'); och jag vill åt diven inuti...
lewenhagen
@lewenhagen
@ChalleStr du kan ju lägga till en eventlyssnare när du byter ut innehållet vid timerns slut
Charlotte Strand
@ChalleStr
@lewenhagen jag har en metod, hide() i timern och jag har försökt lägga lyssnaren i den. Problemet är att jag inte vet vad jag ska knyta den till. Har försökt med getElementsByClassName och byId för att få ett element men får bara undefined eller not a function.