![]() klicka här för att visa en JavaScript prompt ! ![]() ![]() <A HREF = "#" ![]() PROMPT</A> anropar funktionen (placera den mellan SCRIPT-taggar i HEAD-delen (se MINIMANUL 1 lite grunder); om radbrytningen se fotnoterna! function iljprompt() { backpict = new Array() backpict[1]='bildfil1' backpict[2]='bildfil2' iljpromptback=prompt('Välj bakgrundsbild 1 eller 21','12')3 if(iljpromptback)4 { iljpromptnamn=prompt('Fyll i ditt namn1','anonymous2')5 if(iljpromptnamn)6 { iljhtmlwin=window.open('','','width=250,height=250')7 iljhtmlwin.document.open() iljhtmlwin.document.write("<BODY BACKGROUND=" +backpict[iljpromptback]+"><FORM>HEJ"+iljpromptnamn +"<INPUT TYPE = 'button'VALUE= 'close'onClick='self.close()'></FORM>")8 iljhtmlwin.document.close() } } } 1 inom första paret citationstecken skriver man den text som ska stå direkt på prompt-fönstret 2 här skriver man text som ska stå i textrutan - om man vill att textrutan ska vara tom kan man låta det vara tomt mellan de här citationstecknen 3 första prompt-fönstret som öppnas direkt när man klickar på "länken" - texten fr o m iljpromptback= t o m parentestecket före fotnotstrean ska stå på en rad - iljpromptback sätts här till den siffra man valt i prompten 4 if-satsen kollar om man klickat på OK-knappen och något skrivits i rutan i första promptfönstret och visar, om så är fallet, den andra prompten 5 andra prompten som alltså visas endast om man klickat på OK på den första - en rad fr o m iljpromptnamn= t o m parentestecknet före fotnotsfemman 6 if-satsen kollar om man klickat på OK-knappen och något skrivits i rutan i andra promptfönstret och öppnar, om så är fallet, ett nytt fönster 7 den här raden öppnar det nya fönstret och bestämmer hur det ska se ut mm - mer om detta under 26 öppna nytt fönster 8 på den här raden (fr o m iljhtmlwin.document.write) bestämmer man vad som ska skrivas på den nya sidan - som jag skrivit koden här ska det mellan den tredje och fjärde krullparentesen från slutet finnas endast fyra rader som alla börjar med iljhtmlwin. Lämpliga ställen att börja på ny rad är annars omedelbart före eller efter plustecknen (som kopplar samman textsträng och variabler). Allt som ska återges "ordagrant" på den nya sidan placeras mellan citationstecken. Fotnoterna ska förstås inte vara med i koden. Fler JavaScript-exempel: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() [fler JavaScript-exempel hittar du i menyn i ramen till vänster] ![]() Sidan gjordes av ![]() ilj@flowsim.se ![]() Senast ändrad 2 april 2004. Den här sidan hör hemma i ett ramsystem hos: www.flowsim.se/ JavaScript på svenska |