Använd inbyggda JavaScript-beteenden

Senast uppdaterad den 27 apr. 2021

Använd det här avsnittet för att förstå hur du tillämpar inbyggda JavaScript-funktioner i Adobe Dreamweaver.

Använd inbyggda beteenden

Funktionerna som ingår i Dreamweaver har skrivits för att fungera i moderna webbläsare. I äldre webbläsare misslyckas beteendena utan att orsaka fel.

Obs!

Dreamweaver-åtgärderna har utformats noggrant för att fungera i så många webbläsare som möjligt.Om du tar bort kod från en Dreamweaver-åtgärd för hand eller ersätter den med din egen kod kan du förlora kompatibilitet mellan webbläsare.

Även om Dreamweaver-åtgärderna skrevs för att maximera kompatibilitet mellan webbläsare stöder vissa webbläsare inte JavaScript alls, och många som bläddrar på webben håller JavaScript avstängt i sina webbläsare. För bästa resultat över flera plattformar ska du tillhandahålla alternativa gränssnitt omslutna av <noscript>-taggar så att personer utan JavaScript kan använda din webbplats.

Använda beteendet Anropa JavaScript

Funktionen Call JavaScript kör en anpassad funktion eller kodrad i JavaScript när en händelse inträffar. (Du kan skriva skript själv eller använda kod från olika fritt tillgängliga JavaScript-bibliotek på webben.)

Välj ett objekt och välj Call JavaScript från menyn Lägg till funktion på panelen Funktioner.
Ange exakt vilket JavaScript som ska köras eller ange namnet på en funktion.

Om du till exempel vill skapa en Bakåt-knapp skriver du if (history.length > 0){history.back()}. Om du har kapslat in din kod i en funktion anger du bara funktionsnamnet (till exempel hGoBack()).

Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Ändra egenskap

Använd funktionen Change Property för att ändra värdet för en av ett objekts egenskaper (till exempel Bakgrundsfärgen för en div eller åtgärden för ett formulär).

Obs!

Använd denna funktion bara om du är mycket bekant med HTML och JavaScript.

Välj ett objekt och välj Change Property från menyn Lägg till funktion på panelen Funktioner.
Från menyn Type Of Element väljer du en elementtyp för att visa alla identifierade element av den typen.
Markera ett element på menyn Element-ID.
Välj en egenskap från menyn Property eller ange namnet på egenskapen i rutan.
Ange det nya värdet för den nya egenskapen i fältet New Value.
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Kontrollera plugin-program

Använd funktionen Check Plugin för att skicka besökare till olika sidor beroende på om de har det angivna tillägget installerat. Du kanske till exempel vill att besökare ska gå till en sida om de har Shockwave och en annan sida om de inte har det.

Obs!

Du kan inte identifiera specifika tillägg i Internet Explorer med JavaScript. Om du väljer Flash eller Director läggs dock lämplig VBScript-kod till på din sida för att identifiera de tilläggen i Internet Explorer på Windows. Det går inte att identifiera plugin-program i Internet Explorer på Mac OS.

Välj ett objekt och välj Check Plugin från menyn Lägg till funktion på panelen Funktioner.
Välj ett tillägg från menyn Tillägg eller klicka på Retur och ange det exakta namnet på tillägget i den intilliggande rutan.

Du måste använda det exakta namnet på insticksprogrammet som angivet med fet stil på sidan Om insticksprogram i Netscape Navigator.(I Windows väljer du Navigators kommando Hjälp > Om plug-in:s; på Mac OS väljer du Om plug-in:s från Apple-menyn.)

I rutan Om hittad, gå till URL anger du en URL för besökare som har plug-in-programmet.

Om du anger en fjärr-URL måste du inkludera prefixet http:// i adressen. Om du lämnar fältet tomt kommer besökarna att stanna på samma sida.

I rutan Annars, gå till URL anger du en alternativ URL för besökare som inte har plugin-programmet.Om du lämnar fältet tomt kommer besökarna att stanna på samma sida.
Ange vad som ska ske om det inte går att identifiera plugin-programmet. Som standard skickas besökaren till URL:en som anges i rutan Annars när identifiering är omöjlig.För att i stället skicka besökaren till den första (Om hittad) URL:en väljer du alternativet Gå alltid till första URL om identifiering inte är möjlig.När det här alternativet är valt betyder det i praktiken "anta att besökaren har plug-in:et, såvida inte webbläsaren uttryckligen indikerar att plug-in:et inte finns." Välj i allmänhet det här alternativet om plug-in:et innehållet är integrerat med din sida; om inte låt det vara avmarkerat.
Obs!

Det här alternativet gäller endast Internet Explorer; Netscape Navigator kan alltid identifiera insticksprogram.

Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Dra AP-element

Beteendet Dra AP-element låter besökaren dra ett absolut positionerat (AP) element. Använd det här beteendet för att skapa pussel, reglage och andra rörliga gränssnittselement.

Du kan ange i vilken riktning besökaren kan dra AP-elementet (horisontellt, vertikalt eller i valfri riktning), ett mål som besökaren ska dra AP-elementet till, om AP-elementet ska snäppa till målet om AP-elementet är inom ett visst antal pixlar från målet, vad som ska hända när AP-elementet träffar målet, med mera.

Eftersom beteendet Dra AP-element måste anropas innan besökaren kan dra AP-elementet bör du koppla Dra AP-element till body-objektet (med händelsen onLoad).

Välj Infoga > Layoutobjekt > AP Div eller klicka på knappen Rita AP Div på panelen Infoga och rita en AP Div i dokumentfönstrets designvy.
Klicka på <body> i taggväljaren i det nedre vänstra hörnet av dokumentfönstret.
Välj Dra AP-element från menyn Lägg till beteende på panelen Beteenden.

Om Dra AP-element inte är tillgängligt har du förmodligen ett AP-element valt.

Markera AP-elementet på snabbmenyn AP-element.
Välj antingen Begränsat eller Obegränsat från popup-menyn Rörelse.

Obegränsad rörelse är lämplig för pussel och andra dra-och-släppspel.För reglagekontroller och rörliga scenföremål som fillådor, gardiner och jalousier väljer du begränsad rörelse.

För begränsad rörelse anger du värden (i pixlar) i rutorna Upp, Ned, Vänster och Höger.

Värdena är relativa till startpositionen för AP-elementet. För att begränsa rörelsen inom ett rektangulärt område anger du positiva värden i alla fyra rutorna. För att bara tillåta vertikal rörelse, ange positiva värden för Upp och Ner och 0 för Vänster och Höger. För att bara tillåta horisontell rörelse anger du positiva värden för Vänster och Höger och 0 för Upp och Ner.

Ange värden (i pixel) för släppmålet i rutorna Vänster och Främsta.

Släppmålet är den plats dit du vill att besökaren ska dra AP-elementet.Ett AP-element anses ha nått släppmålet när dess vänstra och främsta koordinater matchar värdena du anger i rutorna Vänster och Främsta. Värdena är relativa till det övre vänstra hörnet av webbläsarfönstret. Klicka på Hämta aktuell position för att automatiskt fylla textrutorna med AP-elementets aktuella position.

Ange ett värde (i pixlar) i rutan Fäst om inom för att bestämma hur nära besökaren måste komma till släppmålet innan AP-elementet fäster vid målet.

Större värden gör det enklare för besökaren att hitta släppmålet.

För enkla pussel och scenhantering kan du stoppa här.För att definiera draghandtaget för AP-elementet, spåra rörelsen av AP-elementet medan det dras och utlösa en åtgärd när AP-elementet släpps, klicka på fliken Avancerat.
För att specificera att besökaren måste klicka på ett visst område av AP-elementet för att dra AP-elementet, välj Område inom element från menyn Draghandtag; ange sedan vänstra och främsta koordinaterna och draghandtagets bredd och höjd.

Det här alternativet är användbart när bilden inuti AP-elementet innehåller ett element som antyder dragning, som en titelrad eller lådhandtag. Ange inte det här alternativet om du vill att besökaren ska kunna klicka var som helst i AP-elementet för att dra det.

Välj vilka alternativ för Medan det dras som du vill använda:
  • Välj För element till förgrund om AP-elementet skall flyttas till framsidan av stackningsordningen medan det dras. Om du väljer det här alternativet använder du popup-menyn för att välja om AP-elementet ska lämnas i förgrund eller återställas till sin ursprungliga position i stackningsordningen.

  • Ange JavaScript-kod eller ett funktionsnamn (till exempel monitorAPelement()) i rutan Anropa JavaScript för att upprepade gånger köra koden eller funktionen medan AP-elementet dras. Du kan till exempel skriva en funktion som övervakar AP-elementets koordinater och visar tips som "du närmar dig" eller "du är inte i närheten av släppmålet" i en textruta.

Ange JavaScript-kod eller ett funktionsnamn (till exempel evaluateAPelementPos()) i den andra rutan Anropa JavaScript för att köra koden eller funktionen när AP-elementet släpps. Välj Endast om fäst om JavaScript ska köras endast om AP-elementet har nått släppmålet.
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Hämta information om det dragbara AP-elementet

När du kopplar beteendet Dra AP-element till ett objekt infogar Dreamweaver funktionen MM_dragLayer() i head-sektionen av ditt dokument. (Funktionen behåller den gamla namnkonventionen för AP-element [det vill säga "Layer"] så att lager skapade i tidigare versioner av Dreamweaver förblir redigerbara.) Förutom att registrera AP-elementet som dragbart definierar den här funktionen tre egenskaper för varje dragbart AP-element—MM_LEFTRIGHT, MM_UPDOWN och MM_SNAPPED—som du kan använda i dina egna JavaScript-funktioner för att bestämma AP-elementets relativa horisontella position, AP-elementets relativa vertikala position och om AP-elementet har nått släppmålet.

Obs!

Informationen som tillhandahålls här är endast avsedd för erfarna JavaScript-programmerare.

Till exempel visar följande funktion värdet för egenskapen MM_UPDOWN (AP-elementets aktuella vertikala position) i ett formulärfält kallat curPosField. (Formulärfält är användbara för att visa information som uppdateras kontinuerligt eftersom de är dynamiska—det vill säga, du kan ändra deras innehåll efter att sidan har laddats klart.)

function getPos(layerId){

var layerRef = document.getElementById(layerId);

var curVertPos = layerRef.MM_UPDOWN;

document.tracking.curPosField.value = curVertPos;

}

Istället för att visa värdena för MM_UPDOWN eller MM_LEFTRIGHT i ett formulärfält kan du använda dessa värden på en mängd andra sätt. Du kan till exempel skriva en funktion som visar ett meddelande i formulärfältet beroende på hur nära värdet är släppzonen, eller så kan du anropa en annan funktion för att visa eller dölja ett AP-element beroende på värdet.

Det är särskilt användbart att läsa egenskapen MM_SNAPPED när du har flera AP-element på sidan som alla måste nå sina mål innan besökaren kan gå vidare till nästa sida eller uppgift. Du kan till exempel skriva en funktion som räknar hur många AP-element som har ett MM_SNAPPED-värde på true och anropa den när ett AP-element släpps.När det fästa antalet når det önskade antalet kan du skicka besökaren till nästa sida eller visa ett gratulationsmeddelande.

Använda beteendet Gå till URL

Beteendet Gå till URL öppnar en ny sida i det aktuella fönstret eller i den angivna ramen. Detta beteende är användbart för att ändra innehållet i två eller flera ramar med ett klick.

Välj ett objekt och välj Gå till URL från menyn Lägg till beteende i panelen Beteenden.
Välj ett mål för webbadressen i listan Öppna i.

Listan Öppna i visar automatiskt namnen på alla ramar i den aktuella ramuppsättningen samt huvudfönstret. Om det inte finns några ramar är huvudfönstret det enda alternativet.

Obs!

Detta beteende kan ge oväntade resultat om någon ram har namnet top, blank, self eller parent. Webbläsare blandar ibland ihop dessa namn med reserverade målnamn.

Klicka på Bläddra för att välja ett dokument att öppna, eller ange sökvägen och filnamnet för dokumentet i URL-rutan.
Upprepa steg 2 och 3 för att öppna ytterligare dokument i andra ramar.
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Hoppmeny

När du skapar en hoppmeny genom att använda Infoga > Formulär > Hoppmeny skapar Dreamweaver ett menyobjekt och kopplar beteendet Hoppmeny (eller Hoppmeny Kör) till det. Det finns vanligtvis inget behov av att koppla beteendet Hoppmeny till ett objekt manuellt.

Du kan redigera en befintlig hoppmeny på två sätt:

  • Du kan redigera och ordna om menyalternativ, ändra filerna att hoppa till och ändra fönstret där dessa filer öppnas genom att dubbelklicka på ett befintligt Jump Menu-beteende i panelen Beteenden.

  • Du kan redigera alternativen i menyn precis som du skulle redigera alternativ i vilken meny som helst genom att välja menyn och använda knappen Listvärden i Egenskapsinspektören.

Skapa ett hoppmenyobjekt om det inte redan finns ett i ditt dokument.
Välja objektet och välj Jump Menu från menyn Lägg till beteende på panel Behaviors.
Gör önskade ändringar i dialogrutan Jump Menu och klicka sedan på OK.

Använda beteendet Hoppmeny Gå

Beteendet Jump Menu Go är nära kopplat till beteendet Jump Menu; Jump Menu Go låter dig associera en Go-knapp med en hoppmeny.(Innan du använder det här beteendet måste det redan finnas en hoppmeny i dokumentet.)Att klicka på Go-knappen öppnar länken som är vald i hoppmenyn.En hoppmeny behöver normalt ingen Go-knapp; att välja ett objekt från en hoppmeny gör vanligtvis att en URL läses in utan behov av ytterligare användaråtgärd.Men om besökaren väljer samma objekt som redan är valt i hoppmenyn sker inte hoppet.I allmänhet spelar det ingen roll, men om hoppmenyn visas i en ram och hoppmenyobjekten länkar till sidor i andra ramar är en Go-knapp ofta användbar för att låta besökare välja om ett objekt som redan är valt i hoppmenyn.

Obs!

När du använder en Go-knapp med en hoppmeny blir Go-knappen den enda mekanismen som "hoppar" användaren till URL:en som är kopplad till valet i menyn.Att välja ett menyobjekt i hoppmenyn omdirigerar inte längre användaren automatiskt till en annan sida eller ram.

Välj ett objekt som ska användas som Go-knapp (vanligtvis en knappbild) och välj Jump Menu Go från menyn Lägg till beteende i panelen Behaviors.
I menyn Choose Jump Menu väljer du en meny som Go-knappen ska aktivera och klickar på OK.

Använda beteendet Öppna webbläsarfönster

Använd beteendet Öppna webbläsarfönster för att öppna en sida i ett nytt fönster.Du kan specificera egenskaperna för det nya fönstret, inklusive dess storlek, attribut (om det kan ändras i storlek, har en menyrad och så vidare) och namn.Du kan till exempel använda det här beteendet för att öppna en större bild i ett separat fönster när besökaren klickar på en miniatyrbild; med det här beteendet kan du göra det nya fönstret till exakt samma storlek som bilden.

Om du inte specificerar några attribut för fönstret öppnas det med samma storlek och attribut som fönstret det öppnades från.Att specificera något attribut för fönstret stänger automatiskt av alla andra attribut som inte uttryckligen är påslagna.Om du till exempel inte anger några attribut för fönstret kan det öppnas på 1024 x 768 pixlar och ha ett navigeringsfält (som visar knapparna Tillbaka, Framåt, Startsida och Uppdatera), platsverktygsfält (som visar URL:en), statusfält (som visar statusmeddelanden längst ned) och menyrad (som visar menyerna Fil, Redigera, Vy och andra).Om du uttryckligen ställer in bredden till 640 och höjden till 480 och inte ställer in några andra attribut öppnas fönstret på 640 x 480 pixlar utan verktygsfält.

Välj ett objekt och välj Öppna webbläsarfönster från menyn Lägg till beteende i panelen Behaviors.
Klicka på Bläddra för att välja en fil eller ange den URL du vill visa.
Ange alternativen för fönsterbredd och -höjd (i pixlar) och för att inkludera olika verktygsfält, rullningslister, storlekshandtag och liknande.Ge fönstret ett namn (använd inga mellanslag eller specialtecken) om du vill att det ska vara målet för länkar eller vill kontrollera det med JavaScript.
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Popup-meddelande

Beteendet Popup-meddelande visar en JavaScript-varning med det meddelande du specificerar.Eftersom JavaScript-varningar bara har en knapp (OK) ska du använda det här beteendet för att ge användaren information snarare än att presentera ett val.

Du kan bädda in alla giltiga JavaScript-funktionsanrop, egenskaper, globala variabler eller andra uttryck i texten. För att bädda in ett JavaScript-uttryck placerar du det inom klammerparenteser ({}). För att visa en klammerparentes föregår du den med ett omvänt snedstreck (\{).

Exempel:

URL:en för denna sida är {window.location}, och idag är det {new Date()}.

Obs!

Webbläsaren styr utseendet på varningen. Om du vill ha mer kontroll över utseendet bör du överväga att använda funktionen Öppna webbläsarfönster.

Välj ett objekt och välj Popup-meddelande från menyn Lägg till funktion på panel Funktioner.
Skriv meddelandet i rutan Meddelande.
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Förhandsladda bilder

Funktionen Förladda bilder förkortar visningstiden genom att cachelagra bilder som inte visas när sidan förs visas (till exempel bilder som kommer att bytas ut med funktioner eller skript).

Obs!

Funktionen Byt bild förladdar automatiskt alla markeringsbilder när du väljer alternativet Förladda bilder i dialogrutan Byt bild, så du behöver inte manuellt lägga till Förladda bilder när du använder Byt bild.

Välj ett objekt och välj Förladda bilder från menyn Lägg till funktion på panel Funktioner.
Klicka på Bläddra för att välja en bildfil, eller ange vägen och filnamnet för en bild i rutan Image Source File.
Klicka på Plus-knappen (+) överst i dialogrutan för att lägga till bilden i listan Förladda bilder.
Upprepa steg 2 och 3 för alla återstående bilder som du vill förladda på den aktuella sidan.
För att ta bort en bild från listan Förladda bilder väljer du den och klickar på Minus-knappen (–).
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Ange texten i ramen

Funktionen Ange text för ram låter dig dynamiskt ange texten för en ram och ersätta Innehåll och formatering för en ram med det Innehåll du anger. Innehållet kan inkludera all giltig HTML-kod. Använd det här beteendet om du vill visa information dynamiskt.

Även om funktionen Ange text för ram ersätter formateringen för en ram kan du välja Bevara bakgrundsfärg för att bevara sidans bakgrund och textfärgsattribut.

Du kan bädda in alla giltiga JavaScript-funktionsanrop, egenskaper, globala variabler eller andra uttryck i texten. För att bädda in ett JavaScript-uttryck placerar du det inom klammerparenteser ({}). För att visa en klammerparentes föregår du den med ett omvänt snedstreck (\{).

Exempel:

URL:en för denna sida är {window.location}, och idag är det {new Date()}.

Välj ett objekt och välj Ange text > Ange text för ram från menyn Lägg till beteende på panelen Beteenden.
I dialogrutan Ange text för ram väljer du målramen från menyn Ram.
Klicka på knappen Hämta aktuell HTML för att kopiera det aktuella innehållet i målramens body-avsnitt.
Skriv ett meddelande i rutan Ny HTML.
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använd beteendet Ange text för behållare

Funktionen Ange text för behållare ersätter innehållet och formateringen i en befintlig behållare (det vill säga valfritt element som kan innehålla text eller andra element) på en sida med det innehåll du anger.Innehållet kan vara valfri HTML-källkod.

Du kan bädda in vilket giltigt JavaScript-funktionsanrop, egenskap, global variabel eller annat uttryck som helst i texten.För att bädda in ett JavaScript-uttryck, placera det inom klammerparenteser ({}). För att visa en klammerparentes, föregå den med ett omvänt snedstreck (\{).

Exempel:

URL:en för denna sida är {window.location}, och idag är det {new Date()}.

Välja ett objekt och välj Set Text > Set Text Of Container från menyn Add Behavior i panelen Behaviors.
I dialogrutan Set Text Of Container använder du menyn Container för att välja målelementet.
Ange den nya texten eller HTML-koden i rutan Ny HTML.
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Tillämpa funktionen Set Text Of Status Bar

Funktionen Set Text Of Status Bar visar ett meddelande i statusfältet längst ner till vänster i webbläsarfönstret. Du kan till exempel använda denna funktion för att beskriva destinationen för en länk i statusfältet istället för att visa URL:en som är kopplad till den. Besökare ignorerar ofta eller förbiser meddelanden i statusfältet (och inte alla webbläsare ger fullständigt stöd för att ställa in texten i statusfältet); om ditt meddelande är viktigt, överväg att visa det som ett popup-meddelande eller som text i ett AP-element.

Obs!

Om du använder funktionen Set Text Of Status Bar i Dreamweaver garanteras inte att texten i statusfältet i webbläsaren ändras eftersom vissa webbläsare kräver speciella justeringar när statusfältets text ändras. Firefox kräver till exempel att du ändrar en avancerad inställning som låter JavaScript ändra statusfältets text. Mer information finns i dokumentationen för din webbläsare.

Du kan bädda in vilket giltigt JavaScript-funktionsanrop, egenskap, global variabel eller annat uttryck som helst i texten. För att bädda in ett JavaScript-uttryck, placera det inom klammerparenteser ({}). För att visa en klammerparentes, föregå den med ett omvänt snedstreck (\{).

Exempel:

URL:en för denna sida är {window.location}, och idag är det {new Date()}.

Välja ett objekt och välj Set Text > Set Text Of Status Bar från menyn Add Behavior i panelen Behaviors.
I dialogrutan Set Text Of Status Bar skriver du ditt meddelande i rutan Message.

Var kortfattad. Webbläsaren kortar av meddelandet om det inte får plats i statusfältet.

Klicka på OK och kontrollera att standardhändelsen är den rätta.

Tillämpa funktionen Set Text Of Text Field

Funktionen Set Text Of Text Field ersätter innehållet i ett formulärs textfält med det innehåll du anger.

Du kan bädda in vilket giltigt JavaScript-funktionsanrop, egenskap, global variabel eller annat uttryck som helst i texten. För att bädda in ett JavaScript-uttryck placerar du det inom klammerparenteser ({}). Vill du visa en klammer infogar du ett omvänt snedstreck före klammern (\{).

Exempel:

URL:en för denna sida är {window.location}, och idag är det {new Date()}.

Skapa ett textfält med ett namn

Välj Infoga > Formulär > Textfält.

Om Dreamweaver uppmanar dig att lägga till en formulärtagg klickar du på Ja.

Ange textfältets namn i egenskapskontrollen. Se till att namnet är unikt på sidan (använd inte samma namn för flera element på samma sida, även om de finns i olika formulär).

Använda Ange texten i textfältet

Välj ett textfält och välj Ange text > Ange text i fält från menyn Lägg till beteende i panelen Beteenden.
Välj måltextfältet från menyn Textfält och ange din nya text.
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Visa-dölj element

Beteendet Visa-dölja element visar, döljer eller återställer standardsynligheten för ett eller flera sidelement. Det här beteendet är användbart för att visa information när användaren interagerar med sidan. När användaren till exempel för muspekaren över en bild av en växt kan du visa ett sidelement med information om växtens växtsäsong och region, hur mycket sol den behöver, hur stor den kan bli och så vidare. Beteendet visar eller döljer bara det relevanta elementet – det tar inte bort elementet från sidans flöde när det är dolt.

Välj ett objekt och välj Visa-dölja element från menyn Lägg till beteende i panel Beteenden.

Om Visa-dölja element inte är tillgängligt har du förmodligen valt ett AP-element. Eftersom AP-element inte accepterar händelser i båda 4.0-webbläsarna måste du välja ett annat objekt, till exempel <body>-taggen eller en länk (<a>)-tagg.

Välj det element du vill visa eller dölja från listan Element och klicka på Visa, Dölja eller Återställ (som återställer standardsynligheten).
Upprepa steg 2 för alla återstående element vars synlighet du vill ändra. (Du kan ändra synligheten för flera element med ett enda beteende.)
Klicka på OK och kontrollera att standardhändelsen är den rätta.

Det här beteendet har tagits bort från och med Dreamweaver CS5.

Använda beteendet Växla bild

Beteendet Växla bild växlar en bild mot en annan genom att ändra attributet src för taggen <img>. Använd det här beteendet för att skapa knapprullningar och andra bildeffekter (inklusive växling av fler än en bild i taget). När du infogar en överrullningsbild läggs automatiskt ett beteende för Växla bild till på sidan.

Obs!

Eftersom bara attributet src påverkas av det här beteendet bör du växla till en bild som har samma mått (höjd och bredd) som originalet. Annars krymper eller expanderar bilden du växlar till för att passa måtten på originalbilden.

Det finns också ett Återställ växlingsbild-beteende som återställer den senaste uppsättningen växlade bilder till deras tidigare källfiler.Det här beteendet läggs automatiskt till när du kopplar beteendet Växla bild till ett objekt. Om du låter alternativet Återställ vara valt när du kopplar Växla bild behöver du aldrig välja beteendet Återställ växlingsbild manuellt.

Välj Infoga > Bild eller klicka på knappen Bild i panel Infoga för att infoga en bild.
Ange ett namn för bilden i textrutan längst till vänster i Egenskapsinspektören.

Det är inte obligatoriskt att namnge bilder; de får namn automatiskt när du kopplar beteendet till ett objekt. Det är dock lättare att skilja mellan bilder i dialogrutan Växla bild om du namnger alla bilder i förväg.

Upprepa steg 1 och 2 om du vill lägga till fler bilder.
Välj ett objekt (vanligtvis bilden du ska växla) och välj Växla bild från menyn Lägg till beteende i panelen Beteenden.
I listan Bilder väljer du den bild vars källa du vill ändra.
Klicka på Bläddra för att välja den nya bildfilen, eller ange sökvägen och filnamnet för den nya bilden i rutan Ange källa till.
Upprepa steg 5 och 6 för alla ytterligare bilder du vill ändra. Använd samma åtgärd Växla Bild för alla bilder du vill ändra på en gång; annars kommer motsvarande åtgärd Återställ Växla Bild inte att återställa alla.
Välj alternativet Förhandsladda bilder för att cachelagra de nya bilderna när sidan laddas.

Detta förhindrar nedladdningsfördröjningar när det är dags för bilderna att visas.

Klicka på OK och kontrollera att standardhändelsen är den rätta.

Använda beteendet Ändra egenskap

Beteendet Validera formulär kontrollerar innehållet i angivna textfält för att säkerställa att användaren har angett korrekt typ av data. Koppla detta beteende till enskilda textfält med händelsen onBlur för att validera fälten medan användaren fyller i formuläret, eller koppla det till formuläret med händelsen onSubmit för att utvärdera flera textfält på en gång när användaren klickar på knappen Skicka. Att koppla detta beteende till ett formulär förhindrar att formulär med ogiltig data skickas.

Välj Infoga > Formulär eller klicka på knappen Formulär i panelen Infoga för att infoga ett formulär.
Välj Infoga > Formulär > Textfält eller klicka på knappen Textfält i panelen Infoga för att infoga ett textfält.

Upprepa proceduren om du vill lägga till fler textfält.

Välj en verifieringsmetod:
  • För att validera enskilda fält medan användaren fyller i formuläret, välj ett textfält och välj Fönster > Beteenden.

  • För att validera flera fält när användaren skickar formuläret, klicka på taggen <form> i taggväljaren i det nedre vänstra hörnet av dokumentfönstret och välj Fönster > Beteenden.

Välj Validera formulär på menyn Lägg till beteende.
Gör något av följande:
  • Om du validerar enskilda fält, välja samma fält som du valde i dokumentfönstret från listan Fält.

  • Om du validerar flera fält, välj ett textfält från listan Fält.

Välj alternativet Obligatorisk om fältet måste innehålla data.
Välj något av följande alternativ för Acceptera:

Vad som helst

Kontrollerar att ett obligatoriskt fält innehåller data; data kan vara av vilken typ som helst.

E-postadress

Fältet måste innehålla symbolen @.

Skriv in en siffra

Fältet får bara innehålla siffror.

Skriv in en siffra från

Kontrollerar att fältet innehåller ett nummer inom ett specifikt intervall.

Om du har valt att validera flera fält, upprepa steg 6 och 7 för alla ytterligare fält som du vill validera.
Klicka på OK.

Om du validerar flera fält när användaren skickar formuläret, visas händelsen onSubmit automatiskt i menyn Händelser.

Om du validerar enskilda fält, kontrollera att standardhändelsen är onBlur eller onChange. Välj någon av dessa händelser om de inte är markerade.

Båda händelserna utlöser beteendet Validera formulär när användaren flyttar sig bort från fältet. Skillnaden är att onBlur inträffar oavsett om användaren har skrivit i fältet eller inte, och onChange inträffar endast om användaren ändrade innehållet i fältet. onBlur-händelsen föredras om fältet är obligatoriskt.