JP6084527B2 - Webページ作成装置 - Google Patents
Webページ作成装置 Download PDFInfo
- Publication number
- JP6084527B2 JP6084527B2 JP2013133775A JP2013133775A JP6084527B2 JP 6084527 B2 JP6084527 B2 JP 6084527B2 JP 2013133775 A JP2013133775 A JP 2013133775A JP 2013133775 A JP2013133775 A JP 2013133775A JP 6084527 B2 JP6084527 B2 JP 6084527B2
- Authority
- JP
- Japan
- Prior art keywords
- role
- document
- web page
- page creation
- storage unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Description
(2)要素の包含関係や部品内での出現位置など、部品内での要素の位置を特定するための情報
(3)役割を担う上で、要素の存在が必須なのか任意なのか、いくつ存在できるのかなど、要素の存在数情報
要素役割対応表によれば、静的に記述した要素に、対応表に則って自動的に役割が割り当てられる。そのため、役割のない要素は部品の動作に影響しないため、部品内部に要素を追加して部品を装飾することができる。
図5は、役割記録部20における役割を記録するときの処理の流れを示すフローチャートである。
図6は、要素処理部30における要素処理の流れを示すフローチャートである。
次に、本実施形態に係るWebページ作成装置1において、部品の外観を変更する例について説明する。実施例1では、ボタン上に表示させるimg要素としての画像を追加するとともに、表示テキストを変更する。図7は、部品の外観を変更する実施例を説明する図である。まず、図7(a)に示すように、ボタン部品の要素役割対応表を作成する。図7(a)の要素役割対応表に示すように、ここでの実施例では、img要素の追加に併せてspan要素を追加し、表示テキストをその中に移動させ、span要素にts-button-textクラスを指定する。
次に、本実施形態に係るWebページ作成装置1において、ボタン部品のテキストを変更する例について説明する。図8は、ボタン部品のテキストを変更する実施例を説明する図である。実施例2では、単純なボタンの場合を実施例2−1とし、要素構造を変化させて外観を変更した内枠があるボタンの場合を実施例2−2として説明する。
(2) 部品のルート要素の位置を入力する。例えば、下のように、jQuery(商標)などで、文書記憶部60内の部品のルート要素を選択してから入力する。
$(‘.ts-button’).button()
指示受付部10は、部品のルート要素の位置を受け取り、部品位置メモリに記憶する。
(3) 各役割に対応する要素を探し(図8(b)参照)、その位置を役割別要素位置記憶部80に記録する(図8(c)参照)。
(4) テキスト変更指示を受けて、ボタンのテキストを変更する。例えば、jQuery(商標)で、$(‘.ts-button’).button(‘option’, ‘text’, ‘OK’);
“テキスト表示”要素の内容を書き換える(図8(d)参照)。
次に、本実施形態に係るWebページ作成装置1において、文書を変化させる例について説明する。図9は、文書を変化させる実施形態を、従来手法と対比して説明する図である。図9(a)は、文書に記述(入力)する例であり、図9(b)は、文書を初期化する例であり、図9(c)は、入力領域の30%を示す例である。図9に示すように、従来手法に比べて、本実施形態では、入力と初期化後の文書に変化がない、すなわち入力した部品の要素構造を崩すことなく部品を動作させることができる。本実施形態によれば、ボタンに画像を追加する例と同様に、要素の中に装飾目的の要素を追加しても、プログレス部品の機能が正しく動作する。
10・・・指示受付部
20・・・役割記録部
30・・・要素処理部
40・・・文書表示部
50・・・要素役割対応表記憶部
60・・・文書記憶部
70・・・部品位置記憶部
80・・・役割別要素位置記憶部
Claims (8)
- 文書を構成する部品について、部品の種類と、部品を構成する要素の位置を入力する指示受付部と、
前記部品が必要とする全ての役割について各役割を担う前記要素を特定するものであって、各役割を持つ前記要素の位置を記した要素役割対応表を、部品毎に記憶しておく要素役割対応表記憶部と、
前記要素役割対応表を参照して、前記部品を構成する前記要素を検索し、各要素に役割を対応付ける役割記録部と、
前記部品を構成する前記要素のうち、前記所定の役割を対応付けられた前記要素に対して、属性や内容を変更し、あるいは子要素を追加または削除する処理を行う要素処理部とを、
備えるWebページ作成装置。 - ユーザの操作指示を受け付け、前記文書に含まれる前記要素、スタイル情報を解釈し、前記要素処理部での処理を反映した前記文書を表示させる文書表示部を備える請求項1記載のWebページ作成装置。
- 前記役割記録部において、前記要素の検索開始位置として、前記部品の位置の情報を使用する請求項1又は請求項2記載のWeb ページ作成装置。
- 前記文書とともに、前記文書を構成する前記部品、前記部品を構成する前記要素も記憶する文書記憶部を備え、
前記要素処理部において属性や内容を変更する、あるいは子要素を追加または削除の処理がなされた後の前記要素を文書記憶部に格納する請求項1乃至請求項3のいずれか1項に記載のWebページ作成装置。 - 前記指示受付部に入力された前記要素の位置の情報に基づいた前記部品の位置の情報を記憶しておく部品位置記憶部と、
前記役割について、各役割を担う前記要素の位置を対応付けて記憶しておく役割別要素位置記憶部を備える請求項1乃至請求項4のいずれか1項に記載のWebページ作成装置。 - 前記要素を特定するための情報は、
(1)前記要素の要素名やクラス名の前記要素を特定するための属性
(2)前記要素の包含関係や前記部品内での出現位置であって、前記部品内での前記要素の位置を特定するための情報
(3)前記役割を担う上で、前記要素の存在が必須なのか任意なのか、いくつ存在できるのかの前記要素の存在数の情報
のいずれかである請求項1乃至請求項5のいずれか1項に記載のWebページ作成装置。 - 前記要素の位置は、前記文書内の要素へのポインタである請求項1乃至請求項6のいずれか1項に記載のWebページ作成装置。
- 前記役割別要素位置記憶部は、前記要素が担う役割名と、前記部品内での前記要素の位置のペアが格納された表形式で記憶する請求項1乃至請求項7のいずれか1項に記載のWebページ作成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013133775A JP6084527B2 (ja) | 2013-06-26 | 2013-06-26 | Webページ作成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013133775A JP6084527B2 (ja) | 2013-06-26 | 2013-06-26 | Webページ作成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015011366A JP2015011366A (ja) | 2015-01-19 |
JP6084527B2 true JP6084527B2 (ja) | 2017-02-22 |
Family
ID=52304510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013133775A Active JP6084527B2 (ja) | 2013-06-26 | 2013-06-26 | Webページ作成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6084527B2 (ja) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2991142B2 (ja) * | 1996-12-13 | 1999-12-20 | 日本電気株式会社 | 動的部品化機能付き構造化文書データベースシステム |
JP2003196264A (ja) * | 2001-12-26 | 2003-07-11 | Fukui Computer Kk | ウエブページ作成方法、ウエブページ作成プログラム及びウエブページ作成装置 |
JP3944014B2 (ja) * | 2002-07-09 | 2007-07-11 | 株式会社東芝 | 文書編集方法、文書編集システム及び文書処理プログラム |
JP4014160B2 (ja) * | 2003-05-30 | 2007-11-28 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報処理装置、プログラム、及び記録媒体 |
JP2006285714A (ja) * | 2005-04-01 | 2006-10-19 | 4D Networks Inc | ウェブコンテンツ閲覧・編集システム、ウェブコンテンツ閲覧・編集方法およびウェブコンテンツ閲覧・編集用プログラム |
JP4775974B2 (ja) * | 2008-10-27 | 2011-09-21 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ウェブページを編集するプログラム、装置、及びシステム |
-
2013
- 2013-06-26 JP JP2013133775A patent/JP6084527B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015011366A (ja) | 2015-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210303561A1 (en) | System for providing dynamic linked panels in user interface | |
US8560941B2 (en) | Schema based user interface mechanisms | |
US9971468B2 (en) | Automatically generating column layouts in electronic documents | |
US8788935B1 (en) | Systems and methods for creating or updating an application using website content | |
US9047261B2 (en) | Document editing method | |
US8793598B2 (en) | Cross-browser web dialog platform | |
US20100251143A1 (en) | Method, system and computer program for creating and editing a website | |
US20100299589A1 (en) | Keyword display method and keyword display system | |
JP5363355B2 (ja) | スタイル要素を用いた画面表示の選択した表示領域をコピーアンドペーストする方法、システム及びプログラム | |
US20130067313A1 (en) | Format conversion tool | |
US9471405B1 (en) | Methods and systems for access to legacy programs using non-legacy interfaces | |
US20190147022A1 (en) | Method, program, recording medium, and device for assisting in creating homepage | |
US20200333923A1 (en) | Context-aware component styling in user interfaces of electronic devices | |
CN113158651A (zh) | Web服务器***以及演示应用生成方法 | |
Anderson et al. | Pro business applications with silverlight 4 | |
JP2009244972A (ja) | 情報処理装置およびその制御プログラム | |
JP6084527B2 (ja) | Webページ作成装置 | |
US10298657B2 (en) | Information processing apparatus, web server, and non-transitory computer readable storage medium | |
JP2010204910A (ja) | 相互リンク表示システム、相互リンク表示方法及び相互リンク表示プログラム | |
TW201911037A (zh) | 編輯超文件標示語言文件之方法 | |
JP4461830B2 (ja) | 画像表示装置 | |
Collins et al. | Creating Your Web Presence | |
WO2009090890A1 (ja) | コンピュータ上に電子文書を表示するためのコンピュータソフトウェアプログラム及びその方法 | |
Katz et al. | Rich Validation | |
KR20180024801A (ko) | 모바일 환경의 웹 문서 편집 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160328 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161220 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170125 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6084527 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |