Till Startsidan
JavaScript.nu / JavaScript-kurs / Sammanfattning av kapitel 1, 2 och 3

LÄR DIG SPRÅKET JAVASCRIPT
Sammanfattning av kapitel 1, 2 och 3

Här ska jag sammanfatta allt du lärt dig i kapitel 1, 2 och 3
Detta script har blandats med både alert (OK-knapp), confirm (OK-knapp & Cancel-knapp) och prompt (fylla i ett fält, OK-knapp & Cancel-knapp), vilket gör det hela lite mer avancerat...

Scriptet nedan finns här:

<SCRIPT LANGUAGE="JavaScript">
<!--

if (confirm("Vill du få se ditt namn i en ruta med en OK-knapp? OK = Ja!; Cancel = Nej!"))
  {
      var ett_namn=prompt("Skriv in ditt namn här:","Ulf Svensson");
      alert("Välkommen " + ett_namn + ", är det inte otroligt roligt att titta på detta JavaScript?");
  }
  else
  {
      if (confirm("Vill du se ditt namn över huvud taget? OK = Ja!; Cancel = Nej!"))
      {
          var ett_namn=prompt("Skriv in ditt namn här:","Ulf Svensson");
          document.write("<B>" + ett_namn + "</B>? Har inte jag hört det namnet förut? Vad ska jag berätta för dig, <FONT COLOR=\"red\"><U>" + ett_namn + "</U></FONT>, nu då?");
      }
      else
      {
          alert("OK, du ska inte behöva se ditt namn.");
      }
  }

//-->
</SCRIPT>
OJ, OJ, OJ! Detta var mycket... Är det svårt? Visst är det mycket, men titta både en och annan gång på scriptet, ser något konstigt ut (snälla, inga kommentarer som "ja, ALLT" ;) )? Du har faktiskt lärt dig allt av det som står i detta script. Om du undrar varför det är en massa mellanrum i scriptet så kan jag avslöja att det är bara för att du ska lättare se vad i scriptet som hör ihop.

Du ska nu få ditt första uppdrag av mig, kolla på scriptet, se vad du känner igen och vad du inte känner igen. Det du inte känner igen ska du trycka på så ska jag beskriva vad det var. Om du vill kan du ju börja från scriptets början och trycka på allt för att låta dig få en snabb genomblick av det du lärt dig.

Men innan du börjar, det finns en liten sak (som dock kan leda till stora besvär) som du inte lärt dig som finns med i detta script.
Det är att om du skriver en text som innehåller ett " (citattecken) så fungerar inte ditt JavaScript. Därför måste du ha ett backslash (\) före citattecknet.
Vill du se ett exempel?
Istället för det som står först skriver du det som står på raden under:

document.write("Hej, mitt namn är <A HREF="http://www.disney.com">Nalleh Puh</A>, men jag kallas för "Salle Tur", vilket är mer lyckosamt.");
document.write("Hej, mitt namn är <A HREF=\"http://www.disney.com\">Nalleh Puh</A>, men jag kallas för \"Salle Tur\", vilket är mer lyckosamt.");
Resultatet blir följande (om du nu vill veta):
Hej, mitt namn är Nalleh Puh, men jag kallas för "Salle Tur", vilket är mer lyckosamt.

Skulle du ha skrivit det som stod på den första raden skulle du få massor av JavaScripterror (det betyder att webbläsaren inte förstått vad JavaScriptet menar och det kommer upp rutor som säger vart i scriptet felet hittats).



OK, är du beredd för nästa del av denna kurs? Tryck här för att fortsätta kursen.






Copyright © Omid Rouhani 1997-2022; Alla rättigheter reserverade.
Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ]