Om resurser och bibliotek i Dreamweaver

Senast uppdaterad den 27 apr. 2021

Lär dig hur du använder resurser som bilder, filmer, färger, skript, länkar och biblioteksposter i Dreamweaver.

Om resurser

Du kan använda Adobe Dreamweaver för att hålla koll på och förhandsgranska resurser som lagras på din webbplats, till exempel bilder, filmer, färger, skript och länkar.Du kan också dra en resurs direkt för att infoga den på en sida i det aktuella dokumentet.

Du får resurser från flera olika källor. Du kan till exempel skapa resurser i ett program som Adobe® Fireworks® eller Adobe® Flash®, ta emot dem från en medarbetare eller kopiera dem från en CD med clip art eller en grafisk webbsida.

Dreamweaver ger även åtkomst till två speciella typer av resurser—bibliotek och mallar. Båda är länkade resurser: när du redigerar ett biblioteksobjekt eller en mall uppdaterar Dreamweaver alla dokument som använder dessa resurser. Biblioteksobjekt representerar vanligtvis små designresurser, till exempel en webbplatslogotyp eller copyright.För att kontrollera ett större designområde använder du en mall i stället.

Om biblioteksposter

Ett bibliotek är en speciell Dreamweaver-fil som innehåller en samling enskilda resurser eller kopior av resurser som du kan placera på dina webbsidor. Resurserna i ett bibliotek kallas biblioteksposter. Objekt som du kan lagra i ett bibliotek inkluderar bilder, tabeller, ljud och filer skapade med Adobe Flash. Du kan automatiskt uppdatera alla sidor som använder ett biblioteksobjekt när du redigerar objektet.

Anta till exempel att du bygger en stor webbplats för ett företag som vill att en slogan ska visas på varje sida.Du kan skapa ett biblioteksobjekt som innehåller sloganen och använda det biblioteksobjektet på alla sidor. Om sloganen ändras kan du ändra biblioteksobjektet och automatiskt uppdatera alla sidor som använder det.

Dreamweaver lagrar biblioteksobjekt i en Library-mapp i den lokala rotmappen för varje plats. Varje plats har sitt eget bibliotek.

Du kan skapa ett biblioteksobjekt från vilket element som helst i brödtext-avsnittet i ett dokument, inklusive text, tabeller, formulär, Java-applets, plug-ins, ActiveX-element, navigationsfält och bilder.

För länkade objekt som bilder lagrar biblioteket endast en referens till objektet. Den ursprungliga filen måste finnas kvar på den angivna platsen för att biblioteksobjektet ska fungera korrekt.

Det kan dock fortfarande vara bra att spara en bild i en bibliotekspost. Du kan till exempel lagra en komplett img-tagg i ett biblioteksobjekt, vilket skulle göra det möjligt att enkelt ändra bildens alt-text, eller till och med dess src-attribut, på hela platsen. (Använd inte denna teknik för att ändra en bilds width- och height-attribut om du inte också använder en bildredigerare för att ändra bildens faktiska storlek.)

Obs!

Om biblioteksobjektet innehåller länkar kanske länkarna inte fungerar på den nya platsen. Dessutom kopieras inte bilder i ett biblioteksobjekt till den nya platsen.

När du använder ett biblioteksobjekt infogar Dreamweaver en länk till det, snarare än objektet självt, på webbsidan. Det vill säga, Dreamweaver infogar en kopia av HTML-källkoden för det objektet i dokumentet och lägger till en HTML-kommentar som innehåller en referens till det ursprungliga, externa objektet. Det är denna externa referens som gör automatisk uppdatering möjlig.

När du skapar ett biblioteksobjekt som innehåller ett element med ett Dreamweaver-beteende kopplat till det, kopierar Dreamweaver elementet och dess händelsehanterare (attributet som anger vilken händelse som utlöser åtgärden, som onClick, onLoad, eller onMouseOver, och vilken åtgärd som ska anropas när händelsen inträffar) till biblioteksobjektets fil. Dreamweaver kopierar inte de associerade JavaScript-funktionerna till biblioteksobjektet. I stället infogar Dreamweaver automatiskt de lämpliga JavaScript-funktionerna i dokumentets head-avsnitt när du infogar biblioteksobjektet i ett dokument (om de inte redan finns där).

Obs!

Om du handkodar JavaScript (det vill säga om du skapar det utan att använda Dreamweaver-beteenden), kan du göra det till en del av ett biblioteksobjekt om du använder Call JavaScript-beteendet för att köra koden. Om du inte använder ett Dreamweaver-beteende för att köra koden, behålls inte koden som en del av biblioteksobjektet.

Det finns särskilda krav för att redigera beteendena i biblioteksobjekt. Biblioteksobjekt kan inte innehålla stilmallar, eftersom koden för dessa element är en del av head-sektionen.