JP4890051B2 - ブラウザ画面の表示装置およびそのためのプログラム - Google Patents
ブラウザ画面の表示装置およびそのためのプログラム Download PDFInfo
- Publication number
- JP4890051B2 JP4890051B2 JP2006053614A JP2006053614A JP4890051B2 JP 4890051 B2 JP4890051 B2 JP 4890051B2 JP 2006053614 A JP2006053614 A JP 2006053614A JP 2006053614 A JP2006053614 A JP 2006053614A JP 4890051 B2 JP4890051 B2 JP 4890051B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- browser screen
- text
- value
- areas
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Description
(1)項目数が多いと操作が面倒であり操作に時間がかかる。
(2)項目数が多い程コピー&ペースト操作時の転記等による操作ミスが発生しやすい。
特許文献1に記載の技術は、DOMを直接変更することでブラウザ画面を変更する一般的技術を述べているものであって、このような問題については何ら考慮していない。
したがって、本発明は上記問題を解決し、データ入力可能な複数の領域(項目)を有するブラウザ画面内からデータを一括してコピーし、ブラウザ画面内へデータを一括してペーストすることが可能なブラウザ画面の表示装置、そのためのコピー方法、ペースト方法およびそのためのプログラムを提供することを目的とする。
前記ブラウザ画面を表示させるHTMLのオブジェクトを解析し、前記オブジェクトを上位階層からたどってエレメントオブジェクトの階層に到達したとき前記エレメントオブジェクトが所定のプロパティを有する場合、前記複数のテキスト領域の一つと判定することにより前記複数のテキスト領域を検出して、前記検出された複数のテキスト領域を検出された順番に前記テーブルに対応させる手段と、前記複数のテキスト領域が検出されるごとに、前記テーブルに格納されたテキスト領域単位のテキストデータを順次転記する手段と、を備える。
また、本発明によれば、ブラウザ画面上に含まれる複数の表示項目全体の値を、一括してコピーすることもできる。
例えば、本発明とEXCEL等のスプレッドシートとを組み合わせることで、スプレッドシート一行分のデータとブラウザ画面上の複数の表示項目との間でコピー&ペーストを行うことができるので、ブラウザ画面内の項目毎の転記作業と比べて転記作業の効率を大幅に向上させることができる。
図1は本発明の一実施形態に係る表示装置で表示されるブラウザ画面の一例を示す図である。図1にはウィンドウの枠100内に、特定の製品の故障に関する情報の記録簿のブラウザ画面が示されている。データ入力が可能な領域101〜106と不能な領域とがある。これらのデータ入力可能な領域は項目と呼ばれる。したがってブラウザ画面上の項目以外の領域がデータ入力不能な領域である。
本発明はブラウザ画面内の各項目に入力されたデータを一括してコピーし、ブラウザ画面内の各項目へデータを一括してペーストすることのできるブラウザ画面の表示装置を提供する。
<inputtype=“button”value=“入力”onclick=“func()”> … (1)
フレーム、フォーム、エレメントはそれぞれ名前を付けて識別する。
なお、フォームは表示装置からサーバに送信可能なひとかたまりのデータであり、ひとかたまりのデータはサブミットというボタン操作でサーバに送信される。
先ず、ステップ601ではフレームの数iを0にセットする。
ステップ602ではフレームの数iがi<rか否かを判定し、判定結果がYESのときはステップ603に進みNOのときは終了する。これによりフレームの数iがrになるまでフレーム毎にステップ603〜611の処理が実行される。
ステップ604ではフォームの数jがj<sか否かを判定し、判定結果がYESのときはステップ605に進みNOのときはステップ611に進む。これによりフォームの数jがsになるまでフォーム毎にステップ605〜610の処理が実行される。
ステップ606ではエレメントの数kがk<tか否かを判定し、判定結果がYESのときはステップ607に進みNOのときはステップ610に進む。これによりエレメントの数kがtになるまでエレメント毎にステップ607〜609の処理が実行される。
ステップ607ではtypeの種類がvalue(値)を有するtext、password、textarea、radio、checkbox、select−one、select−multiple、button、submit、reset、hidden、等の何れかであると判定されたときはステップ608に進み、typeの種類がvalue(値)を有するtext、password、textarea、radio、checkbox、select−one、select−multiple、button、submit、reset、hidden、等の何れでもないと判定されたとき、すなわちtypeの種類がvalue(値)を有するものでないと判定されたときはステップ609に進む。
ステップ610ではフォームの数jをj+1にする。
ステップ611ではフレームの数iをi+1にする。
ステップ607でtypeの種類がtextと判定されたときは、ステップ608−1に進み、value(値)を配列に追加する。
ステップ607でtypeの種類がpasswordと判定されたときは、ステップ608−2に進み、value(値)を配列に追加する。
ステップ607でtypeの種類がtextareaと判定されたときは、ステップ608−3に進み、value(値)を配列に追加する。
ステップ607でtypeの種類がcheckboxと判定されたときは、不図示のステップ608−5に進み、value(値)を配列に追加する。
ステップ607でtypeの種類がselect−multipleと判定されたときは、不図示のステップ608−7に進み、value(値)を配列に追加する。
ステップ607でtypeの種類がsubmitと判定されたときは、不図示のステップ608−9に進み、value(値)を配列に追加する。
ステップ607でtypeの種類がresetと判定されたときは、不図示のステップ608−10に進み、value(値)を配列に追加する。
ステップ1002ではフレームの数iがi<rか否かを判定し、判定結果がYESのときはステップ1003に進みNOのときは終了する。これによりフレームの数iがrになるまでフレーム毎にステップ1003〜1011の処理が実行される。
ステップ1004ではフォームの数jがj<sか否かを判定し、判定結果がYESのときはステップ1005に進みNOのときはステップ1011に進む。これによりフォームの数jがsになるまでフォーム毎にステップ1005〜1010の処理が実行される。
ステップ1006ではエレメントの数kがk<tか否かを判定し、判定結果がYESのときはステップ1007に進みNOのときはステップ1010に進む。これによりエレメントの数kがtになるまでエレメント毎にステップ1007〜1009の処理が実行される。
ステップ1009ではエレメントの数kをk+1にする。
ステップ1010ではフォームの数jをj+1にする。
ステップ1011ではフレームの数iをi+1にする。
データ入力可能な複数の領域を有するブラウザ画面の表示装置において、
前記ブラウザ画面内におけるデータ入力可能な複数の領域に入力されたデータを検出する手段と、
前記検出する手段により検出された前記データを検出する毎にテーブル内に格納する手段と、
前記テーブル内に格納された前記データの値を文字列に変換して記憶部に保存する手段と、
を備えることを特徴とする表示装置。(1)
前記検出する手段により検出されるデータは、前記ブラウザ画面のオブジェクト構造を辿ってエレメント階層から得られるデータであることを特徴とする
付記1に記載の表示装置。
データ入力可能な複数の領域を有するブラウザ画面の表示装置において、
前記ブラウザ画面内におけるデータ入力可能な複数の領域に入力すべきデータを記憶部に保存する手段と、
前記記憶部に保存された前記データの文字列をテーブル内に格納する手段と、
前記ブラウザ画面内におけるデータ入力可能な複数の領域を検出する手段と、
前記検出する手段により検出された前記複数の領域に、該領域を検出する毎に前記テーブル内に格納された前記データの文字列を順次転記する手段と、
を備えたことを特徴とする表示装置。(2)
前記検出する手段により検出される領域は、前記ブラウザ画面のオブジェクト構造を辿ってエレメント階層から得られるデータであることを特徴とする
付記3に記載の表示装置。
データ入力可能な複数の領域を有するブラウザ画面の表示装置における該ブラウザ画面からデータをコピーする方法において、
前記ブラウザ画面内におけるデータ入力可能な複数の領域に入力されたデータを検出するステップと、
前記検出するステップにより検出された前記データを検出する毎にテーブル内に格納するステップと、
前記テーブル内に格納された前記データの値を文字列に変換して記憶部に保存するステップと、
を備えたことを特徴とするブラウザ画面からのデータのコピー方法。
データ入力可能な複数の領域を有するブラウザ画面の表示装置における該ブラウザ画面へデータをペーストする方法において、
前記ブラウザ画面内におけるデータ入力可能な複数の領域に入力すべきデータを記憶部に保存するステップと、
前記記憶部に保存された前記データの文字列をテーブル内に格納するステップと、
前記ブラウザ画面内におけるデータ入力可能な複数の領域を検出するステップと、
前記検出するステップにより検出された前記複数の領域に、該領域を検出する毎に前記テーブル内に格納された前記データの文字列を順次転記するステップと、
を備えたことを特徴とするブラウザ画面へのデータのペースト方法。
データ入力可能な複数の領域を有するブラウザ画面の表示装置における該ブラウザ画面からデータをコピーするプログラムであって、
前記ブラウザ画面内におけるデータ入力可能な複数の領域に入力されたデータを検出するステップと、
前記検出するステップにより検出された前記データを検出する毎にテーブル内に格納するステップと、
前記テーブル内に格納された前記データの値を文字列に変換して記憶部に保存するステップと、
をコンピュータに実行させることを特徴とするプログラム。(3)
データ入力可能な複数の領域を有するブラウザ画面の表示装置における該ブラウザ画面へデータをペーストするプログラムであって、
前記ブラウザ画面内におけるデータ入力可能な複数の領域に入力すべきデータを記憶部に保存するステップと、
前記記憶部に保存された前記データの文字列をテーブル内に格納するステップと、
前記ブラウザ画面内におけるデータ入力可能な複数の領域を検出するステップと、
前記検出するステップにより検出された前記複数の領域に、該領域を検出する毎に前記テーブル内に格納された前記データの文字列を順次転記するステップと、
をコンピュータに実行させることを特徴とするプログラム。
101〜106 項目
211、21i、21r、301〜304 フレーム
220 ドキュメント
231、23j、23s フォーム
241、24k、24t エレメント
Claims (1)
- データ入力可能な複数のテキスト領域を有するブラウザ画面をHTMLに基づき表示する表示装置において、
前記複数のテキスト領域に入力すべきデータを、テキスト領域単位に区切り文字で区切られたテキストデータとして記憶部に記憶する手段と、
前記記憶部に記憶された前記テキストデータを前記区切り文字で区切られたテキスト領域単位ごとに順番にテーブルに格納する手段と、
前記ブラウザ画面を表示させるHTMLのオブジェクトを解析し、前記オブジェクトを上位階層からたどってエレメントオブジェクトの階層に到達したとき前記エレメントオブジェクトが所定のプロパティを有する場合、前記複数のテキスト領域の一つと判定することにより前記複数のテキスト領域を検出して、前記検出された複数のテキスト領域を検出された順番に前記テーブルに対応させる手段と、
前記複数のテキスト領域が検出されるごとに、前記テーブルに格納されたテキスト領域単位のテキストデータを順次転記する手段と、
を備えることを特徴とする表示装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006053614A JP4890051B2 (ja) | 2006-02-28 | 2006-02-28 | ブラウザ画面の表示装置およびそのためのプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006053614A JP4890051B2 (ja) | 2006-02-28 | 2006-02-28 | ブラウザ画面の表示装置およびそのためのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007233630A JP2007233630A (ja) | 2007-09-13 |
JP4890051B2 true JP4890051B2 (ja) | 2012-03-07 |
Family
ID=38554171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006053614A Expired - Fee Related JP4890051B2 (ja) | 2006-02-28 | 2006-02-28 | ブラウザ画面の表示装置およびそのためのプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4890051B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007094818A (ja) | 2005-09-29 | 2007-04-12 | Internatl Business Mach Corp <Ibm> | 複数データの一括コピー及びペースト方法、装置、およびコンピュータ・プログラム |
JP5349778B2 (ja) | 2007-09-20 | 2013-11-20 | キヤノン株式会社 | 情報処理装置、情報処理方法、ならびにそのプログラムおよび記憶媒体 |
JP5511016B2 (ja) * | 2011-04-04 | 2014-06-04 | Necシステムテクノロジー株式会社 | 書類作成装置、書類作成方法、およびプログラム |
JP6033369B2 (ja) * | 2015-06-24 | 2016-11-30 | キヤノン株式会社 | 情報処理装置、情報処理方法、ならびにそのプログラムおよび記憶媒体 |
JP6511598B2 (ja) * | 2016-07-22 | 2019-05-15 | 益満 大 | プログラム及び情報処理システム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05210674A (ja) * | 1992-01-30 | 1993-08-20 | Nec Corp | 差込み印刷における差込みデータの作成方式 |
JPH06131153A (ja) * | 1992-10-16 | 1994-05-13 | Just Syst Corp | 情報処理方法及び装置 |
JP3696896B2 (ja) * | 1993-07-20 | 2005-09-21 | キヤノン株式会社 | 文書処理装置及びその方法 |
JP2002207724A (ja) * | 2000-12-30 | 2002-07-26 | Toshiba Corp | 書類作成装置 |
US7426496B2 (en) * | 2004-03-03 | 2008-09-16 | Microsoft Corporation | Assisted form filling |
JP3935889B2 (ja) * | 2004-02-27 | 2007-06-27 | シャープ株式会社 | データ処理装置、データ処理方法、データ処理プログラム、およびデータ処理プログラムを記録した記録媒体 |
-
2006
- 2006-02-28 JP JP2006053614A patent/JP4890051B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007233630A (ja) | 2007-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11562099B1 (en) | Sanitization of content displayed by web-based applications | |
US9836385B2 (en) | Cross-browser web application testing tool | |
US20070055936A1 (en) | Markup based extensibility for user interfaces | |
US20120254733A1 (en) | Method for Users to Create and Edit Web Page Layouts | |
US9201852B2 (en) | Method for in-browser visual HTML editing via bi-directional navigation and virtual properties | |
CN104156307A (zh) | 一种浏览器兼容性检测方法和*** | |
WO2006058131A2 (en) | A method of displaying data in a table | |
US20140215306A1 (en) | In-Context Editing of Output Presentations via Automatic Pattern Detection | |
CN110275705A (zh) | 生成预加载页面代码的方法、装置、设备及存储介质 | |
JP4890051B2 (ja) | ブラウザ画面の表示装置およびそのためのプログラム | |
CN111797336A (zh) | 一种网页解析方法、装置、电子设备及介质 | |
IL226027A (en) | Two-way text checker and method | |
CN109933751B (zh) | 图文绘制方法、装置、计算机可读存储介质和计算机设备 | |
CN106155654B (zh) | 屏蔽网页操作的方法、装置及电子设备 | |
CN105743736A (zh) | 自动化测试方法及*** | |
CN108595697A (zh) | 网页集成方法、装置及*** | |
CN115982266A (zh) | 基于自定义配置属性字段的页面动态渲染方法及*** | |
Krause | Introducing Bootstrap 4 | |
CN109669799B (zh) | 错误上报控制方法、装置及存储介质 | |
CN111783007A (zh) | 一种显示渲染方法、装置、电子设备及存储介质 | |
KR101649822B1 (ko) | 웹페이지 구축 장치 및 방법 | |
CN112558957B (zh) | 生成网页表格的方法、装置、电子设备及可读存储介质 | |
CN115905759A (zh) | 一种无障碍网页生成方法、装置、介质和设备 | |
JP5579086B2 (ja) | チェックシート登録システム | |
CN108228115B (zh) | 一种浏览器显示页面的打印方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080704 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101207 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110614 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110812 |
|
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: 20111206 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111214 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141222 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |