The Web Writer Wizard's Guide til Internet
Programmering
Wizband Left

Attributter og Hændelser til APPLET

HTML 4.0 definerer en række attributter, der kan anvendes sammen med appletter;:

id Giver appletten et navn, der skal være entydigt for hele dokumentet. Navnet kan således ikke tildeles f.eks. en overskrift i samme HTML-dokument, men gerne i et andet.
class Knytter appletten til en eller flere klasser. Klasser anvendes især i forbindelse med typografiark.
title Viser en lille hjælpetekst for appletten
style Definerer et inline typografiark til appletten
code Kan bruges til at angive navnet på den class-fil, der indeholder applettens compilerede bytekode, eventuelt som en komplet sti indeholdende filens navn. Værdien fortolkes i forhold til værdien af attributten codebase.

Enten denne attribut eller attributten object skal være angivet.

Attributtens værdi skelner mellem store og små bogstaver. "A" er således ikke det samme som "a".

codebase Angiver en base-URL, som alle relative URL'er regnes ud fra
object Kan bruges til at angive en ressource med en serialiseret repræsentation af applettens status - dvs. en ressource med applettens klassenavn, men ikke dens implementering. Dette klassenavn bruges til at hente implementering i en class-fil eller et arkiv.

Når appletten "afserialialiseres", kaldes dens start() metode, men ikke init() metode. Attributter, der var gyldige, da det oprindelige objekt var serialiseret, gendannes ikke, men parametre, der overføres til appletten, er tilgængelige for den. Forfattere bør benytte denne egenskab med allerstørste forsigtighed.

Attributtens værdi fortolkes i forhold til værdien af attributten codebase.

Enten denne attribut eller attributten code skal være angivet. Det er en fejl, hvis både code og object attributterne er angivet, men at de angiver på to forskellige klassenavne.

Attributtens værdi skelner mellem store og små bogstaver. "A" er således ikke det samme som "a"

name Giver appletforekomsten et navn, så appletter på samme side kan finde og kommunikere med hinanden.

Attributtens værdi skelner mellem store og små bogstaver. "A" er således ikke det samme som "a"

archive Kan bruges til at angive en kommasepareret liste over URL'er med klasser og andre ressourcer, der indlæses på forhånd. Relative URL'er fortolkes i forhold til applettens codebase. Indlæsning af ressourcer på forhånd han forbedre applettens performance betydeligt.

Om der skelnes mellem store og små bogstaver afhænger af værdiens type. Som hovedregel behandles små og store bogstaver dog forskelligt i URL'er. Det er derfor sikrest at gå ud fra, at der er forskel.

width Angiver applettens startbredde, men omfatter ikke eventuelle vinduer og dialogbokse, som appletten opretter. Denne attribut er påkrævet
height Angiver applettens starthøjde, men omfatter ikke eventuelle vinduer og dialogbokse, som appletten opretter. Denne attribut er påkrævet
alt Angiver en alternativ tekst, der kan vises i stedet for appletten
align Angiver positionen af en applet i forhold til omgivelserne. Følgende værdier omfatter applettens placering i forhold til den omgivende tekst:
  • bottom: applettens bund justeres lodret, så den passer med tekstens grundlinie (default)
  • middle: applettens midte justeres lodret, så den passer med tekstens grundlinie
  • top: applettens top justeres lodret, så den passer med tekstens øverste kant

To andre værdier får appletten til at flyde til den angivne margen:

  • left: appletten flyder ud til den venstre margen, hvorefter den efterfølgende tekst justeres ind efter applettens højre kant
  • right: appletten flyder ud til den højre margen, hvorefter den efterfølgende tekst justeres ind efter applettens venstre kant
vspace Angiver den lodrette afstand fra appletten til omgivelserne. Værdien kan enten være i pixels eller procent af den plads, der er til rådighed
hspace Angiver den vandrette afstand fra appletten til omgivelserne. Værdien kan enten være i pixels eller procent af den plads, der er til rådighed

Der er ingen hændelser knyttet til appletter.


Wizband Right