/[pub]/suikawiki/sw4data/ids/2/947.txt
Suika

Contents of /suikawiki/sw4data/ids/2/947.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations) (download)
Sun Mar 14 13:35:48 2010 UTC (14 years, 8 months ago) by wakaba
Branch: MAIN
CVS Tags: suika-20100509, HEAD
Changes since 1.3: +5 -1 lines
File MIME type: text/plain
updated by (anon)

1
2
3 * object 要素 codebase 属性 (HTML, XHTML 1)
4
5 [1] [[HTML]] の [CODE(HTMLe)[[[object]]]] 要素の
6 [DFN[[CODE(HTMLa)[codebase]] 属性]]は、
7 [CODE(HTMLa)[[[classid]]]], [CODE(HTMLa)[[[data]]]],
8 [CODE(HTMLa)[[[archive]]]] の属性値の[[相対URI参照]]を解決するための[[基底URI]]
9 を指定します。
10
11 詳しくは [[HTML//基底URI]] もご覧ください。
12
13 [2] 仕様書:
14 [[HTML 4]]
15 <IW:HTML4:"struct/objects.html#adef-codebase-OBJECT">
16
17 [11]
18 HTML 4 DTD の[[注釈]] (参考) には
19 [Q[base URI for classid, data, archive]]
20 と書かれています。
21
22 ** 属性値
23
24 [3] この属性の値は [CODE(SGML)[%[[URI]]]] です。
25 [[SGML]] 的には [CODE(SGML)[[[CDATA]]]]
26 です。
27
28 [[相対URI参照]]を使うなというような規定は HTML 4 にはありません。
29 相対 URI 参照であったら [CODE(HTMLe)[[[base]]]]
30 や文書自体の基底 URI を使うのでしょうか。
31
32 [4] この属性は省略可能です。
33 省略された場合は現在の文書の基底 URI が使われます。
34
35 ([Q[default value is the base URI of the current document]<IW:HTML4:"struct/objects.html#adef-codebase-OBJECT">]。
36 [CODE(HTMLe)[[[base]]]] による指定が影響するのか曖昧ですが、
37 意味的には影響するべきでしょう。)
38
39 [[#comment]]
40
41
42 ** 例
43
44 [10]
45 [CODE(HTML)[[CODE(HTMLa)[codebase]]="[CODE(URI)[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0]]"]]
46
47 出典: [CITE[Macromedia - Flash TechNote : What effect does the version have in the codebase attribute of the OBJECT tag?]] <http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_12685&mode=thankyou>
48
49 [[#comment]]
50
51
52 ** メモ
53
54 [13] [CITE[Re: <object> element feedback]] ([[Ian Hickson <ian@...>]] 著, [TIME[2008-11-20 02:58:59 +09:00]] 版) <http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/16705>
55
56 >It hasn't been removed, it just hasn't been defined yet. Not really sure
57 how to define it. In IE it's a pointer to native windows code, in HTML4
58 it's a base URL for resolution of relative URLs... Not sure what to do
59 with it. Most browsers seem to ignore it.
60
61 [14] [CITE[Re: <object> element feedback]] ([[Ian Hickson <ian@...>]] 著, [TIME[2008-11-20 12:28:44 +09:00]] 版) <http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/16707>
62
63 >Since the browsers all do different things, and since of those, Safari
64 doesn't do anything with codebase="" at all as far as I can tell and has
65 not received many bugs about it as far as I can tell, I've continued the
66 previous pattern of not doing anything.
67
68
69
70 * applet 要素 codebase 属性
71
72 [5] [[HTML]] の [CODE(HTMLe)[[[applet]]]] 要素の
73 [DFN[[CODE(HTMLa)[codebase]] 属性]]は、 applet
74 用の[[基底URI]] を指定します。
75
76 [6] 仕様書:
77 - [[HTML 4]]
78 -- [CODE(HTMLe)[applet]] 要素 [CODE(HTMLa)[codebase]] 属性
79 <IW:HTML4:"struct/objects.html#adef-codebase-APPLET">
80 -- [CITE[HTML 4 Changes]]
81 <IW:HTML4:"appendix/changes.html#h-A.1.1.9">
82
83 [12]
84 HTML 4 DTD の[[注釈]] (参考) には
85 [Q[optional base URI for applet]]
86 と書かれています。
87 ([[名無しさん]] [sage])
88
89 [[#comment]]
90
91
92 ** 代替
93
94 [9] この属性は要素型ごと'''非推奨'''です。
95 [CODE(HTMLe)[applet]] 要素の代わりに [CODE(HTMLe)[[[object]]]]
96 要素が使えます。 [CODE(HTMLa)[codebase]] 属性は同名の属性 (>>1) が代替となります。
97
98 [[#comment]]
99
100
101 ** 属性値
102
103 [7] この属性の値は [CODE(SGML)[%[[URI]]]] です。
104 [[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。
105
106 この属性の値は現在の文書を含んでいる階層 (directory)
107 の部分 directory を参照するもののみ認められます。 [SUP[ [HTML 4] ]]
108 (この制限は [[HTML 3.2]] や HTML 4 当時の共通の慣習とは異なりますが、
109 安全のためにこう規定したそうです。 [SRC[HTML 4.01 13.4]])
110
111 [8] この属性は省略可能です。省略した場合は現在の文書と同じ基底 URI
112 になります。 >>4 と [[HTML//基底URI]] も参照してください。
113
114 [[#comment]]
115
116
117 ** メモ
118
119 [[#comment]]
120
121
122 * メモ
123
124 [15] [CITE@en-us[codeBase Property (APPLET, OBJECT, HTMLObjectElement Constructor)]]
125 ([TIME[2010-03-14 22:35:17 +09:00]] 版)
126 <http://msdn.microsoft.com/en-us/library/ms533576(VS.85).aspx>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24