meny

Uppgifter i ASP

Övningar i VBscript

Array
Gör en ASP-fil skapa en arraypå tio element med kommandot Dim minArray(10). Gör en loop i vilken du fyller din array med slumpelement. Slumpelementen skall vara heltal mellan 1 och 3. Använd funktionen RND och glöm inte att skapa ett nytt frö till slumptalsgeneratorn med kommandot RANDOMIZE. Gör en ny loop i vilken du skriver ut slumptalen. Avsluta med att ange talens summa.
Funktion
Gör en funktion vilken du omvandlar ett datum till kort format enligt svensk standard. Hämta först ett datum med funktionen NOW och gör sedan bearbetningar med strängfunktioner som SPLIT, LEFT, LEN, MID etc.
Kontrollera och omvandla datum som kommer med formulär
Skapa en sida med ett formulär i vilket användaren uppmanas att skriva ett datum. Formuläret skall leda till en asp-sida där det inledningsvis sker en kontroll om huruvida den inmatade texten går att tolka som ett datum eller ej. (Använd funktionen IsDate() för kontrollen) Om kontrollen utfaller negativt skall en ny sida (t ex kallad fel.asp) hämtas fram (skriv t ex Response.Redirect fel.asp) på vilken användaren får ett meddelande om att datumet var felaktigt och en länk tillbaka till formuläret. Om datumet visar sig vara riktigt skall det omvandlas till svensk standardform med hjälp av den funktion du konstruerade i föregående exempel.
Övning med funktionen Replace
Börja med att skapa en sida med ett formulär i vilket det finns ett fält av typen TEXTAREA. Sänd över formulärets innehåll till en asp-sida. Asp-sidan skall spara formulärinnehållet i en textfil. Innan texten sparas skall funktionen replace användas så att alla radmatningar ersätts med tagen <BR>. Vidare skall de svenska tecknen åäö ersättas med motsvarande specialkoder för html. Skriv slutligen ut texten på skärmen och kontrollera att den ser riktig ut. (Hjälp: Specialkoderna för radmatning i VBscript är vbCr och vbLf.)