03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

Als u een servergedrag toepast op een pagina en het gedrag vervolgens bewerkt in <strong>Dreamweaver</strong>, worden instanties van het<br />

oude gedrag niet meer in het paneel Servergedrag weergegeven. Het paneel Servergedrag zoekt op de pagina naar code die<br />

overeenkomt met de code van bekende vormen van servergedrag. Als de code van een servergedrag verandert, herkent het<br />

paneel oudere versies van het gedrag op die pagina niet meer.<br />

Zie ook<br />

“De opbouwfunctie voor servergedrag gebruiken” op pagina 561<br />

“Een codeblok plaatsen” op pagina 564<br />

De oude en nieuwe versie van het gedrag in het paneel behouden<br />

❖ Klik op de plusknop (+) in het paneel Servergedrag (Venster > Servergedrag), selecteer Nieuw servergedrag en maak een<br />

kopie van het oude servergedrag.<br />

De code bewerken van een servergedrag dat met de opbouwfunctie voor servergedrag is gemaakt<br />

1 Klik in het paneel Servergedrag (Venster > Servergedrag) op de plusknop (+) en kies Servergedrag bewerken in het popupmenu.<br />

In het dialoogvenster Servergedrag bewerken worden alle vormen van gedrag voor de huidige servertechnologie<br />

weergegeven.<br />

2 Selecteer het servergedrag en klik op Bewerken.<br />

3 Selecteer het desbetreffende codeblok en wijzig de code, de parametermarkeringen of de positie waarop het codeblok op<br />

de pagina's wordt ingevoegd.<br />

4 Als de gewijzigde code geen door de ontwerper opgegeven parameters bevat, klikt u op OK.<br />

<strong>Dreamweaver</strong> genereert het servergedrag opnieuw zonder een dialoogvenster. Het nieuwe servergedrag verschijnt in het<br />

pop-upmenu Plus (+) van het paneel Servergedrag.<br />

5 Als de gewijzigde code door de ontwerper opgegeven parameters bevat, klikt u op Volgende.<br />

In <strong>Dreamweaver</strong> wordt u gevraagd of u een nieuw dialoogvenster wilt maken dat het oude overschrijft. Breng de gewenste<br />

wijzigingen aan en klik op OK.<br />

<strong>Dreamweaver</strong> slaat alle wijzigingen in het EDML-bestand van het servergedrag op.<br />

Codeerrichtlijnen<br />

In het algemeen moet de code van het servergedrag compact en robuust zijn. Ontwikkelaars van webtoepassingen zijn zeer<br />

gevoelig op het gebied van code die aan hun pagina's wordt toegevoegd. Volg de gangbare codeerpraktijken voor de taal<br />

van het type document (ColdFusion, ASP.NET, JavaScript, VBScript, PHP, Visual Basic of Java). Wanneer u commentaar<br />

schrijft, moet u rekening houden met het technisch verschillende publiek dat de code misschien moet begrijpen, zoals weben<br />

interactieontwerpers, of andere ontwikkelaars van webtoepassingen. Neem commentaar op dat het doel van de code<br />

nauwkeurig beschrijft, en neem eventueel speciale instructies op voor hoe de code op een pagina moet worden ingevoegd.<br />

Onthoud de volgende codeerrichtlijnen wanneer u servergedrag maakt:<br />

Foutcontrole Een belangrijke vereiste. Foutsituaties moeten op elegante wijze in de code van het servergedrag worden<br />

afgehandeld. Probeer met elke situatie rekening te houden. Wat gebeurt er bijvoorbeeld als een parameterverzoek mislukt?<br />

Wat gebeurt er als een query geen records oplevert?<br />

Unieke namen Zorgen ervoor dat uw code identificeerbaar is, en vermijden verwarring met bestaande code. Als<br />

bijvoorbeeld de pagina een functie bevat met de naam hideLayer() en een globale variabele met de naam ERROR_STRING,<br />

en als uw servergedrag code invoegt waarin deze namen eveneens worden gebruikt, kan het servergedrag conflicten<br />

opleveren met de bestaande code.<br />

Met codevoorvoegsels Kunt u uw eigen runtimefuncties en globale variabelen in een pagina identificeren. Eén conventie<br />

is bijvoorbeeld het gebruik van uw initialen. Gebruik nooit het voorvoegsel MM_ aangezien dit is gereserveerd voor gebruik<br />

569

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!