Tegs OBJECT
Pārlūks | Internet Explorer | Netscape | Opera | Safari | Firefox | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Versija | 5.5 | 6.0 | 7.0 | 8.0 | 8.0 | 9.0 | 7.0 | 8.0 | 9.2 | 9.5 | 1.3 | 2.0 | 3.1 | 1.5 | 2.0 | 3.0 |
Atbalsts | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā |
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Elements <OBJECT> ziņo pārlūkam, kā ielādēt un attēlot objektus, kurus sākotnēji pārlūks nesaprot. Kā likums, tādi objekti pieprasa pieslēgt pārlūkam papildus moduļus, kurus sauc par "plaginiem", vai palīgprogrammas palaišanu.
HTML 4 specifikācija pieļauj vairāku tegu <OBJECT> ar dažādu saturu ievietošanu vienu otrā. Tas ļauj attēlot to saturu, kuru pārlūks saprot, ja arī nav pieslēgts vajadzīgais "plagins". Piemēram, ārējais tegs <OBJECT> ielādē video failu, bet gadījumam, kad attiecīgais kodeks (programma video datu kompresēšanai un dekompresēšanai) nav uzstādīts, iekšējais tegs <OBJECT> parāda grafisku attēlu. Papildus konteinerī <OBJECT> var ievietot tegu <PARAM>, kurš piemēro papildus parametrus objekta attēlošanai.
Sintakse
<object width="..." height="..."></object>
Parametri
- align
- Nosaka, kā objekts tiks izlīdzināts lappusē un tā iekļaušanos tekstā.
- classid
- Programmas adrese ("plagins"), kura darbojas ar konkrēto objektu, un kura palaidīs to.
- code
- Java-appleta vārds tā izpildei.
- codebase
- Ceļš uz mapi ar Java-appletu, kurš norādīts parametros code vai classid.
- codetype
- Norāda uz objekta tipu, kurš uzstādīts parametrā classid.
- data
- Pārlūka logā attēlojamā faila adrese.
- height
- Objekta augstums.
- hspace
- Horizontālā atkāpe no objekta līdz apkārtējam saturam.
- type
- Objekta MIME-tips.
- vspace
- Vertikālā atkāpe no objekta līdz apkārtējam saturam.
- width
- Objekta platums.
Aizverošais tegs
Obligāts.
Piemērs 1. Tega <OBJECT> izmantošana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs OBJECT</title>
</head>
<body>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="400" height="300">
<param name="movie" value="8.swf">
<param name="quality" value="high">
<param name="scale" value="exactfit">
<param name="bgcolor" value="#ffffff">
</object></p>
</body>
</html>
Tega <OBJECT> parametru apraksts
Parametrs ALIGN
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Nosaka objekta izlīdzinājumu lappusē un tā iekļaušanos apkārtējā lappuses saturā.
Sintakse
<object align="absmiddle | baseline | bottom | left | middle | right | texttop | top">...</object>
Argumenti
- absmiddle
- Objekta vidus izlīdzināšana pēc tekošās rindas vidus.
- baseline
- Objekta izlīdzināšana pēc tekošās rindas bāzes līnijas.
- bottom
- Objekta apakšējās robežas izlīdzināšana pēc apkārtējā teksta.
- left
- Izlīdzina objektu pēc loga kreisās malas.
- middle
- Objekta vidus izlīdzināšana pēc tekošās rindas bāzes līnijas.
- right
- Izlīdzina objektu pēc loga labās malas.
- texttop
- Objekta augšējā robeža tiek izlīdzināta pēc tekošās rindas paša augstākā teksta elementa.
- top
- Objekta augšējā robeža tiek izlīdzināta pēc tekošās rindas paša augstākā elementa.
Noklusētā vērtība
bottom
Piemērs 2. Objekta izlīdzināšana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs OBJECT, parametrs align</title>
</head>
<body>
<p><object data="demo.mpg" width="400" height="300"
align="left"></object></p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh
euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p>
</body>
</html>
Parametrs CLASSID
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Programmas adrese, kura strādās ar konkrēto objektu, un palaidīs to. Parametrs classid norāda pārlūkam, kādu programmu, plaginu vai apletu jāielādē. Var izmantot arī reģistrētas ActiveX programmas identifikātoru, ievadot to ar atslēgvārdu clsid.
Sintakse
<object classid="URL">...</object>
Argumenti
Kā vērtību norāda absolūto vai relatīvo ceļu uz failu.
Noklusētā vērtība
Nav.
Piemērs 3. Parametra classid izmantošana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs OBJECT, parametrs classid</title>
</head>
<body>
<p><object codetype="application/java-vm" codebase="http://htmlbook.ru/applet.class"
classid="java:program.start" height="100" width="100">
<param name="options" value="que">
</object></p>
</body>
</html>
Parametrs CODE
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Parametrs code tiek izmantots tega <APPLET> nomaiņai, kurš ielādē un izpilda Java-apletu. Kā vērtība priekš code tiek izmantots Java-apleta klases vārds (fails ar paplašinājumu class). Ja fails tiek izvietots atšķirīgā mapē no tekošā dokumenta, jānorāda ceļš uz to izmantojot parametru codebase. Darbojas tikai pārlūkā Internet Explorer.
Sintakse
<object code="klases vārds">...</object>
Argumenti
Java-apleta klases vārds.
Noklusētā vērtība
Nav.
Piemērs 4. Parametra code izmantošana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs OBJECT, parametrs code</title>
</head>
<body>
<p><object code="clock.class"></object></p>
</body>
</html>
Parametrs CODEBASE
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Ceļš uz mapi, kurā glabājas fails ar klasi, kura norādīta parametru code vai classid vērtībās. Atribūtam codebase jāsatur tikai mapes, bet ne faila nosaukums.
Sintakse
<object codebase="ceļš">...</object>
Argumenti
Ceļš uz mapi attiecībā pret tekošo dokumentu.
Noklusētā vērtība
Nav.
Piemērs 5. Parametra codebase izmantošana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs META, parametrs codebase</title>
</head>
<body>
<p><object classid="clock.class" codebase="java_applets"></object></p>
</body>
</html>
Parametrs CODETYPE
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Paziņo pārlūkam par objekta tipu, kurš norādīts parametrā classid. Pārlūks var izmantot šo informāciju, lai sagatavotu nepieciešamos resursus faila atskaņošanai. Ja parametrs codetype nav norādīts, tad tiek skatīta atribūta type vērtība, kaut tas parasti arī saistās ar parametru data. Gadījumā, ja nav norādīts neviens no parametriem codetypevai type, pārlūks saņem datus par ielādējamā faila tipu patstāvīgi.
Sintakse
<object codetype="MIME-tips">...</object>
Argumenti
MIME-tipa nosaukums jebkurā reģistrā.
Noklusētā vērtība
Nav.
Piemērs 6. Parametra codetype izmantošana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs META, parametrs codetype</title>
</head>
<body>
<p><object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codetype="video/quicktime"></object></p>
</body>
</html>
Parametrs DATA
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Nosaka failu, kurš jāattēlo pārlūka logā. Populāriem datu formātiem pietiekami norādīt ceļu uz failu un tā tipu (parametrs type) lai ielādētu un demonstrētu rezultātu. Specifiskiem "plaginiem" vēlams pieslēgt parametru classid.
Ceļš uz failu tiek noteikts pēc mapes, kas uzstādīta ar atribūtu codebase. Ja šī parametra nav, tad ceļš jānosaka attiecībā pret tekošo dokumentu.
Sintakse
<object data="URL">...</object>
Argumenti
Kā vērtību norāda absolūto vai relatīvo ceļu uz failu.
Noklusētā vērtība
Nav.
Piemērs 7. Parametra data izmantošana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs META, parametrs data</title>
</head>
<body>
<p><object data="movies/intro.mpg" type="application/mpeg"
width="300" height="200"></object></p>
</body>
</html>
Parametrs HEIGHT un WIDTH
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Parametrs height uzstāda objekta augstumu, bet width - tā platumu. Šajos izmēros iekļaujas ne tikai pats attēls, piemēram video faila atskaņošanas gadījumā, bet arī tā vadības panelis, ieskaitot atskaņošanas, pauzes u.c. pogas. Tāpēc attēlojamā objekta izmēru iespaido tā faila tips un izmantojamais plagins.
Ja tiek izmantots procentuālais pieraksts, tad objekta izmēri tiek izskaitļoti attiecībā pret primāro elementu — konteineri, kurā atrodas tegs <OBJECT>. Ja primārā elementa nav, par tādu tiek uzskatīts pārlūka logs. Citiem vārdiem, width="100%" nozīmē, ka objekts aizņems visu pieejamo web-lapas platumu.
Sintakse
<object height="platums" width="augstums">...</object>
Obligātie parametri
Jā.
Argumenti
Jebkurš vesels pozitīvs skaitlis pikseļos vai procentos.
Noklusētā vērtība
Nav.
Parametrs HSPACE un VSPACE
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Jebkuram objektam var noteikt neredzamas atkāpes pa horizontāli vai vertikāli izmantojot parametrus hspace un vspace. Tas ir īpaši aktuāli, ja objekts jāiekļauj tekstā, tad ap to jāizveido tukša platība.
Sintakse
<object hspace="atkāpe pa horizontāli" vspace="atkāpe pa vertikāli">...</object>
Argumenti
Jebkurš vesels pozitīvs skaitlis pikseļos.
Noklusētā vērtība
0
Parametrs TYPE
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Paziņo pārlūkam par objekta tipu, kurš norādīts parametrā data. Pārlūks var izmantot šo informāciju, lai sagatavotu nepieciešamos resursus faila atskaņošanai.
Pārlūks sākumā analizē codetype vērtību, bet ja tās nav, skatās uz type vērtību. Ja nav norādīts neviens no parametriem codetype vai type, pārlūks saņem datus par ielādējamā faila tipu patstāvīgi.
Sintakse
<object type="MIME-tips">...</object>
Argumenti
MIME-tipa nosaukums jebkurā reģistrā.
Noklusētā vērtība
Nav.