(57)【要約】【課題】画像にリンクが張られている場合、該画像に係るデータと別個の画像データを用意することなく、該リンクに係るリンク情報と、該リンクが張られた画像と、を関連付けて表示することができる装置を提供する。【解決手段】ホームページを記述する言語によって作成されたホームページを表示するためのホームページ表示用プログラムに存するリンクが張られた画像を特定するリンク画像特定データを、該ホームページ表示用プログラムから抽出するリンク画像特定データ抽出手段と、該リンク画像特定データを用いて、該ホームページ表示用プログラムがブラウザに読み込まれた際に、該リンクが張られた画像と、該リンクのリンク先に存する情報であるリンク情報と、を同時に表示する表示命令を該ホームページ表示用プログラム中に作成する表示命令作成手段と、を備えてなる、ホームページ記述言語加工装置。【選択図】　図２
2004145691.tif 000002
【特許請求の範囲】
【請求項１】
ホームページを記述する言語によって作成されたホームページを表示するためのホームページ表示用プログラムに存するリンクが張られた画像を特定するリンク画像特定データを、該ホームページ表示用プログラムから抽出するリンク画像特定データ抽出手段と、
該リンク画像特定データを用いて、該ホームページ表示用プログラムがブラウザに読み込まれた際に、該リンクが張られた画像と、該リンクのリンク先に存する情報であるリンク情報と、を同時に表示する表示命令を該ホームページ表示用プログラム中に作成する表示命令作成手段と、
を備えてなる、ホームページ記述言語加工装置。
【請求項２】
前記リンク情報を特定するリンク情報特定データを、前記ホームページ表示用プログラムから抽出するリンク情報特定データ抽出手段を、さらに備え、
前記表示命令作成手段が、該リンク情報特定データも用いて前記表示命令を作成するものである、請求項１に記載のホームページ記述言語加工装置。
【請求項３】
前記リンクが張られた画像が、前記リンクが張られた画像が含まれる全体画像の一部であるか又は全部であるかを判断するリンク配置判断手段を、さらに備え、
該リンク配置判断手段が、前記リンクが張られた画像が該全体画像の全部であると判断した場合、前記リンク画像特定データ抽出手段が、該全体画像を特定する画像特定データを前記リンク画像特定データとして抽出し、
該リンク配置判断手段が、前記リンクが張られた画像が該全体画像の一部であると判断した場合、前記リンク画像特定データ抽出手段が、該全体画像を特定する画像特定データと、該全体画像中における前記リンクが張られた画像の位置を特定する全体画像中リンク位置データと、を前記リンク画像特定データとして抽出するものである、請求項１又は２に記載のホームページ記述言語加工装置。
【請求項４】
前記ホームページ表示用プログラムに画像を表示する命令が存するか否かを判断する画像表示有無判断手段と、
該画像表示有無判断手段が前記ホームページ表示用プログラムに画像を表示する命令が存すると判断した場合、該画像にリンクが張られているか否か判断するリンク有無判断手段と、
をさらに備え、
該リンク有無判断手段が、該画像にリンクが張られていると判断した場合、前記リンク画像特定データ抽出手段が、リンク画像特定データを抽出するものである、請求項１乃至３のいずれかに記載のホームページ記述言語加工装置。
【請求項５】
前記ホームページ表示用プログラムに前記表示命令が作成されたことを示す標識を、前記ホームページ表示用プログラムの所定位置に形成する標識形成手段を、さらに備えてなる、請求項１乃至４のいずれかに記載のホームページ記述言語加工装置。
【請求項６】
前記表示命令が、一のウインドウを複数に分割して、該分割されたウインドウに前記リンクが張られた画像と前記リンク情報とをそれぞれ表示する命令である、請求項１乃至５のいずれかに記載のホームページ記述言語加工装置。
【請求項７】
前記表示命令が、前記リンクが張られた画像と前記リンク情報とを別のウインドウにそれぞれ表示する命令である、請求項１乃至５のいずれかに記載のホームページ記述言語加工装置。
【請求項８】
請求項１乃至７のいずれかに記載のホームページ記述言語加工装置をコンピュータに実現させるためのプログラム。
【請求項９】
請求項１乃至７のいずれかに記載のホームページ記述言語加工装置をコンピュータに実現させるためのプログラムを記録したコンピュータ読みとり可能な記憶媒体。
【請求項１０】
ブラウザが組み込まれたコンピュータにおいて動作するプログラムであって、
リンクが張られた画像を特定するリンク画像特定データから該リンクが張られた画像のデータを取得する画像データ取得ステップと、
該リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データから該リンク情報を取得するリンクデータ取得ステップと、
該リンクが張られた画像と該リンク情報とを表示するウインドウを開く新規ウインドウ作成ステップと、
該画像データ取得ステップにより取得された該リンクが張られた画像のデータと、該リンクデータ取得ステップにより取得された該リンク情報と、を、該新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップと、
を該コンピュータに実行させるための第１のプログラム。
【請求項１１】
前記新規ウインドウ作成ステップと前記表示ステップとの間に、前記新規ウインドウ作成ステップにより開かれたウインドウを所定の方法によって分割するウインドウ分割ステップを、さらに有し、
前記表示ステップが、前記リンクが張られた画像のデータと前記リンク情報とをそれぞれ該ウインドウ分割ステップにより分割されたウインドウに表示するものである、請求項１０に記載の第１のプログラム。
【請求項１２】
前記新規ウインドウ作成ステップが、前記リンクが張られた画像のデータと前記リンク情報とをそれぞれ表示する別のウインドウを開き、
前記表示ステップが、前記リンクが張られた画像のデータと前記リンク情報とを、該別のウインドウにそれぞれ表示するものである、請求項１０に記載の第１のプログラム。
【請求項１３】
ブラウザが組み込まれたコンピュータにおいて動作するプログラムであって、
請求項１０乃至１２のいずれかに記載の第１のプログラムがインターネット上に存在し、
リンクが張られた画像が含まれる全体画像を表示する全体画像表示ステップと、
該全体画像表示ステップにて表示した該全体画像に含まれる該リンクが選択されたことを受け付けるリンク選択受付ステップと、
該リンク選択受付ステップにて該リンクが選択されたときに、該第１のプログラムを該コンピュータが取得する第１プログラム取得ステップと、
該リンク選択受付ステップにて選択されたリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を該取得された該第１のプログラムに受け渡すデータ受け渡しステップと、
を該コンピュータに実行させるための第２のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リンクが張られた画像のリンク先の情報（以下、「リンク情報」という。）を表示する装置に関し、より詳細には、リンク情報を表示する際、リンクが張られた画像とリンク情報とを関連付けて表示する装置に関する。
【０００２】
【従来の技術】
インターネットのホームページ等を閲覧する際、画面に表示される画像（全体画像）の全部又は一部にリンクが張られていることがある。この画像に張られたリンクの領域をクリックする等すれば、リンクが張られた画像に関係するリンク情報が画面に表示される。図１４は、ある会社の営業部に属する３人を撮影した画像を該会社のインターネットホームページにて閲覧した場合の画面２０１を模式的に示した図である。図１４を参照して、画面に張られたリンクについて説明する。画面２０１に表示された画像２１１は、該会社（○×株式会社）の営業部に属するＸさん、Ｙさん及びＺさんの３人が撮影されたものであり、Ｘさん、Ｙさん及びＺさんそれぞれの顔の部分にはリンク領域２２１Ｘ、２２１Ｙ、２２１Ｚが設けられており（図１４では理解を容易にするため、リンク領域２２１Ｘ、２２１Ｙ、２２１Ｚそれぞれを点線によって囲って示したが、実際の画像２１１にはかかる点線は存しない。）、これらリンク領域２２１Ｘ、２２１Ｙ、２２１Ｚをクリックすることでリンク先に存在するＸさん、Ｙさん及びＺさんそれぞれの紹介（リンク情報）が画面２０１に表示されるようになっている。ここで例として、図１５に、Ｘさん（図１５では氏名を「笠原英俊」とした。）の顔の周囲にあるリンク領域２２１Ｘをクリックした場合に表示される画面２０１を模式的に示した。図１５に示すように、Ｘさんの氏名、生年月日、出身、役職、担当品目、趣味等の項目を含む紹介が示され、Ｘさんの詳細について知ることができる。
また、ここではそうしていないが、リンク領域２２１Ｘ、２２１Ｙ、２２１Ｚと共に又はリンク領域２２１Ｘ、２２１Ｙ、２２１Ｚに代えて、画像２１１全体にリンク領域を設けてリンクを張ってもよい（例えば、画像２１１全体に設けられたリンク領域がクリックされた場合には、営業部全体の内容が表示されるようにしてもよい。）。
【０００３】
【発明が解決しようとする課題】
このように図１４及び図１５にて示したように、画像の全部又は一部にリンクが張られている場合、従来から存する装置を用いて、そのリンク領域をクリック等することでリンクが張られた画像に関係するリンク情報を画面に表示させることができる。
しかしながら、リンク情報を図１５のように画面２０１に表示させると、該リンク情報に係る画像がどのようなものであったかを知ることができなくなるので、該リンク情報がどの画像に関するものであるかがわかりにくくなるという問題があった（前述の例では、具体的には、図１５のように表示した紹介（リンク情報）がＸさん、Ｙさん及びＺさんのいずれに関するものであるかがわかりにくい。）。
また、リンク情報とそれに係る画像との関係を明らかにするため、図１６に示すようにリンク情報とそれに係る画像２０３（ここでは具体的には図１４中のＸさんの顔の周囲にあるリンク領域２２１Ｘに示される画像と同じ画像）とを一緒に示すことも考えられるが、これを実現するためには、図１４中のＸさんの顔の周囲にあるリンク領域２２１Ｘに示される画像を、画像２１１のデータとは別個に予め用意しておく必要があることから次のような問題があった。即ち、該問題は、リンク情報とそれに係る画像２０３との関連付けが面倒であること、両者の関連付けを誤ることによって両者の間違った関連付けで両者が表示される危険性があること、そして画像２１１のデータとは別個に画像２０３のデータを用意するのでデータが増加することである。
【０００４】
そこで、本発明では、画像にリンクが張られている場合、該画像に係るデータと別個の画像データを用意することなく、該リンクに係るリンク情報と、該リンクが張られた画像と、を関連付けて表示することができる装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本発明では、ホームページ表示用プログラムがブラウザに読み込まれた際にリンクが張られた画像とリンク情報とを同時に表示する表示命令を該ホームページ表示用プログラム中に作成するホームページ記述言語加工装置（以下、「本加工装置」という。）と、該表示命令を含む該ホームページ表示用プログラムが、ブラウザが組み込まれたコンピュータに読み込まれた際に該コンピュータをしてリンクが張られた画像とリンク情報とを同時に表示させる第１のプログラムと、ホームページ表示用プログラムであって、ブラウザが組み込まれたコンピュータに読み込まれた際に画像のリンクが受け付けられると、該第１のプログラムを取得し動作させる第２のプログラムと、を提供する。
即ち、ホームページを表示するブラウザが組み込まれた端末コンピュータは、第２のプログラムを実行することで、リンクが張られた画像が含まれる全体画像（例えば、図１４の例では、リンクが張られた画像（リンク領域２２１Ｘに示される画像）が含まれる全体画像２１１である。また、リンクが張られた画像と全体画像とが同一であってもよい。）を表示し、該全体画像に含まれるリンクが受け付けられると（例えば、該リンクの領域をマウスにてクリックする等）、該第１のプログラムを取得し動作させることでリンクが張られた画像とリンク情報とを同時に表示する。なお、第２のプログラムは、本加工装置によって形成されても、また人によって直接作成されてもよい。
以下、これら本加工装置、第１のプログラム及び第２のプログラムについて詳述する。
【０００６】
（本加工装置）
本加工装置は、ホームページを記述する言語によって作成されたホームページを表示するためのホームページ表示用プログラムに存するリンクが張られた画像を特定するリンク画像特定データを、該ホームページ表示用プログラムから抽出するリンク画像特定データ抽出手段と、該リンク画像特定データを用いて、該ホームページ表示用プログラムがブラウザに読み込まれた際に、該リンクが張られた画像と、該リンクのリンク先に存する情報であるリンク情報と、を同時に表示する表示命令を該ホームページ表示用プログラム中に作成する表示命令作成手段と、を備えてなる、ホームページ記述言語加工装置である。
なお、ここにいう「ブラウザ」とは、インターネットを通じてｗｗｗサーバーの内容を読みとるｗｗｗブラウザを指す。また、「ホームページを記述する言語」とは、インターネット上のホームページを作成するときに使われるページ記述言語をいい、一例を挙げれば、ＨＴＭＬやＸＭＬ等を例示することができる。
また、ここにいう「該リンクが張られた画像と、該リンクのリンク先に存する情報であるリンク情報と、を同時に表示する」とは、該リンクが張られた画像と、該リンクのリンク先に存する情報であるリンク情報と、が一緒に表示されている時間が存在することをいい、該画像の表示開始時刻と、該情報の表示開始時刻と、が同じことを要求するものではない（無論、両者の表示終了時刻が同じことを要求するものでもない。）。
【０００７】
こうすることでリンク画像特定データ抽出手段が、ホームページ表示用プログラムに存するリンク画像特定データ（リンクが張られた画像を特定することができるデータ）をホームページ表示用プログラムから抽出する。そして、表示命令作成手段が、リンク画像特定データ（リンク画像特定データ抽出手段が抽出する。）を用いて、該ホームページ表示用プログラムがブラウザに読み込まれた際に、該リンクが張られた画像と、該リンクのリンク先に存する情報であるリンク情報と、を同時に表示する表示命令を該ホームページ表示用プログラム中に作成する。
従って、本加工装置によって、画像にリンクが張られることを示しているホームページ表示用プログラムを処理すれば、リンク画像特定データ（リンクが張られた画像を特定することができるデータ）が含まれた該表示命令が該ホームページ表示用プログラム中に作成される。ここに、該表示命令は、該ホームページ表示用プログラムがブラウザに読み込まれた際に該リンクが張られた画像と該リンク情報とを同時に表示することを、該ブラウザが組み込まれたコンピュータに命じるものである。よって、該表示命令が作成された該ホームページ表示用プログラムを読み込んだ、ブラウザが組み込まれたコンピュータは、リンク画像特定データからリンクが張られた画像を特定すると共に、リンク情報を特定し（例えば、従来のブラウザが行うのと同様にしてもよい。）、そしてリンクが張られた画像とリンク情報とを同時に表示することができる。
【０００８】
前記リンク情報を特定するリンク情報特定データを、前記ホームページ表示用プログラムから抽出するリンク情報特定データ抽出手段を、さらに備え、前記表示命令作成手段が、該リンク情報特定データも用いて前記表示命令を作成するものであってもよい。
こうすることでリンク情報特定データ抽出手段が、該リンク（リンク画像特定データにより特定される画像に張られたリンク）のリンク先に存する情報であるリンク情報を特定するリンク情報特定データを、ホームページ表示用プログラムから抽出する。そして、表示命令作成手段が、リンク画像特定データに加えて、リンク情報特定データも用いて前記表示命令を作成するので、該表示命令が作成されたホームページ表示用プログラムを読み込んだ、ブラウザが組み込まれたコンピュータは、リンク情報特定データからリンク情報を容易かつ確実に特定し、リンクが張られた画像とリンク情報とを確実に表示することができる。
【０００９】
前記リンクが張られた画像が、前記リンクが張られた画像が含まれる全体画像の一部であるか又は全部であるかを判断するリンク配置判断手段を、さらに備え、該リンク配置判断手段が、前記リンクが張られた画像が該全体画像の全部であると判断した場合、前記リンク画像特定データ抽出手段が、該全体画像を特定する画像特定データを前記リンク画像特定データとして抽出し、該リンク配置判断手段が、前記リンクが張られた画像が該全体画像の一部であると判断した場合、前記リンク画像特定データ抽出手段が、該全体画像を特定する画像特定データと、該全体画像中における前記リンクが張られた画像の位置を特定する全体画像中リンク位置データと、を前記リンク画像特定データとして抽出するものであってもよい。
こうすることでリンク配置判断手段が、前記リンクが張られた画像が、前記リンクが張られた画像が含まれる全体画像の一部であるか又は全部であるかを判断する。即ち、前述の図１４の例では、リンク領域２２１Ｘ、２２１Ｙ、２２１Ｚに存する画像（リンクが張られた画像）は、リンク領域２２１Ｘ、２２１Ｙ、２２１Ｚに存する画像（リンクが張られた画像）が含まれる全体画像である画像２１１の一部であると判断される。また、もし画像２１１の全部にリンク領域が設けられている場合であれば、該全部に設けられたリンク領域に含まれる画像（この場合は画像２１１そのもの）がリンクが張られた画像となり、リンクが張られた画像（リンク領域に含まれる画像は、この場合、画像２１１そのもの）は、リンクが張られた画像（画像２１１そのもの）が含まれる全体画像である画像２１１の全部であると判断される。
かかるリンク配置判断手段が、前記リンクが張られた画像が該全体画像の全部であると判断した場合、リンク画像特定データ抽出手段が、該全体画像を特定する画像特定データを前記リンク画像特定データとして抽出する。即ち、この場合、リンクが張られた画像が全体画像の全部であるので、全体画像を特定することができればリンクが張られた画像を特定することができるので、リンクが張られた画像を特定するリンク画像特定データとしては、全体画像を特定する画像特定データがあれば足りる。
一方、リンク配置判断手段が、前記リンクが張られた画像が該全体画像の一部であると判断した場合、リンク画像特定データ抽出手段が、該全体画像を特定する画像特定データと、該全体画像中における前記リンクが張られた画像の位置を特定する全体画像中リンク位置データと、を前記リンク画像特定データとして抽出する。即ち、この場合、リンクが張られた画像が全体画像の一部であるので、全体画像を特定することに加えて、該全体画像中における前記リンクが張られた画像の位置を特定しなければ、リンクが張られた画像を特定することができない。従って、ここではリンクが張られた画像を特定するリンク画像特定データとしては、全体画像を特定する画像特定データと、全体画像中における前記リンクが張られた画像の位置を特定する全体画像中リンク位置データと、を用いる。
このようにリンクが張られた画像を特定する方法（全体画像を特定する画像特定データと、必要に応じ、全体画像中におけるリンクが張られた画像の位置を特定する全体画像中リンク位置データと、を用いる方法）は、ホームページ表示用プログラム中にてリンク領域を示す方法と同様の方法であるので、リンク画像特定データ抽出手段が、ホームページ表示用プログラムに存するリンク画像特定データをホームページ表示用プログラムから容易に抽出することができる。
【００１０】
前記ホームページ表示用プログラムに画像を表示する命令が存するか否かを判断する画像表示有無判断手段と、該画像表示有無判断手段が前記ホームページ表示用プログラムに画像を表示する命令が存すると判断した場合、該画像にリンクが張られているか否か判断するリンク有無判断手段と、をさらに備え、該リンク有無判断手段が、該画像にリンクが張られていると判断した場合、前記リンク画像特定データ抽出手段が、リンク画像特定データを抽出するものであってもよい。
まず、画像表示有無判断手段が、ホームページ表示用プログラムに画像を表示する命令が存するか否かを判断し、画像表示有無判断手段が、ホームページ表示用プログラムに画像を表示する命令が存すると判断した場合、次いで、リンク有無判断手段が、該命令に係る該画像にリンクが張られているか否か判断するので、画像以外に張られたリンクが存在してもリンク有無判断手段は動作する必要がないので、本加工装置の負荷を軽減することができる（動作が速くなる。）。そして、ホームページ表示用プログラムにリンクが張られた画像が存する場合にのみ、前記リンク画像特定データ抽出手段が、リンク画像特定データを抽出するので、無駄な動作がなく負荷を軽減することができる（動作が速くなる。）。
【００１１】
前記ホームページ表示用プログラムに前記表示命令が作成されたことを示す標識を、前記ホームページ表示用プログラムの所定位置に形成する標識形成手段を、さらに備えてなるものであってもよい。
こうすることで、標識形成手段が、ホームページ表示用プログラムに前記表示命令が作成されたことを示す標識を、該ホームページ表示用プログラムの所定位置に形成するので、ホームページ表示用プログラムを読み込んでホームページを表示する表示装置が、リンクが張られた画像とリンク情報とを同時に表示すべき表示命令がホームページ表示用プログラムに存するか否かを迅速かつ確実に判断することができる。これにより該表示装置が、該表示命令が存する場合には該表示命令を迅速かつ確実に実行することができ、該表示命令が存しない場合には不要の動作を行う必要がないので通常のホームページの表示動作を円滑に行うことができる。
【００１２】
前記表示命令が、一のウインドウを複数に分割して、該分割されたウインドウに前記リンクが張られた画像と前記リンク情報とをそれぞれ表示する命令であってもよい。
こうすることで本加工装置によって加工されたホームページ表示用プログラムを表示する表示装置においては、該表示命令に従って、一のウインドウを複数に分割して、該分割されたウインドウに前記リンクが張られた画像と前記リンク情報とがそれぞれ表示されることから、同一ウインドウ中に前記リンクが張られた画像と前記リンク情報とが表示されるので、前記リンクが張られた画像と前記リンク情報との対応関係を確実かつ容易に認識することができる。
【００１３】
前記表示命令が、前記リンクが張られた画像と前記リンク情報とを別のウインドウにそれぞれ表示する命令であってもよい。
こうすることで本加工装置によって加工されたホームページ表示用プログラムを表示する表示装置においては、該表示命令に従って、前記リンクが張られた画像と前記リンク情報とがそれぞれ別のウインドウに表示されることから、該表示装置の表示画面の中で前記リンクが張られた画像と前記リンク情報とを様々な態様（高い自由度により）によって表示することができる。また、前記リンクが張られた画像と前記リンク情報とのいずれか一方が表示不要になったときに、該一方のみを該表示画面から消すこともできる。
【００１４】
本加工装置は、所定のプログラムをコンピュータに実行させることで実現させることができ、さらに、かかるプログラムはコンピュータ読みとり可能な記憶媒体に記録することができる。
【００１５】
（第１のプログラム）
第１のプログラムは、ブラウザが組み込まれたコンピュータにおいて動作するプログラムであって、リンクが張られた画像を特定するリンク画像特定データから該リンクが張られた画像のデータを取得する画像データ取得ステップと、該リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データから該リンク情報を取得するリンクデータ取得ステップと、該リンクが張られた画像と該リンク情報とを表示するウインドウを開く新規ウインドウ作成ステップと、該画像データ取得ステップにより取得された該リンクが張られた画像のデータと、該リンクデータ取得ステップにより取得された該リンク情報と、を、該新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップと、を該コンピュータに実行させるためのプログラムである。
【００１６】
従って、この第１のプログラムは、ブラウザが組み込まれたコンピュータを次のように動作させることができる。
即ち、画像データ取得ステップにおいて、リンクが張られた画像を特定するリンク画像特定データから該リンクが張られた画像のデータを取得する。リンクデータ取得ステップにおいて、該リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データから該リンク情報を取得する。新規ウインドウ作成ステップにおいて、該リンクが張られた画像と該リンク情報とを表示するウインドウを開く。そして、表示ステップにおいて、画像データ取得ステップにより取得された該リンクが張られた画像のデータと、リンクデータ取得ステップにより取得された該リンク情報と、を、新規ウインドウ作成ステップにより開かれたウインドウに表示する。このため第１のプログラムを実行する、ブラウザが組み込まれたコンピュータに、リンクが張られた画像を特定するリンク画像特定データと、該リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を与えてやれば、該コンピュータは、該リンクが張られた画像と該リンク情報とをウインドウに表示することができる。
【００１７】
前記新規ウインドウ作成ステップと前記表示ステップとの間に、前記新規ウインドウ作成ステップにより開かれたウインドウを所定の方法によって分割するウインドウ分割ステップを、さらに有し、前記表示ステップが、前記リンクが張られた画像のデータと前記リンク情報とをそれぞれ該ウインドウ分割ステップにより分割されたウインドウに表示するものであってもよい。
こうすることでウインドウ分割ステップにおいて、新規ウインドウ作成ステップと表示ステップとの間に、新規ウインドウ作成ステップにより開かれたウインドウを所定の方法によって分割する。そして、表示ステップが、前記リンクが張られた画像のデータと前記リンク情報とをそれぞれウインドウ分割ステップにより分割されたウインドウに表示する。従って、一のウインドウを複数に分割して、該分割されたウインドウに前記リンクが張られた画像と前記リンク情報とがそれぞれ表示されることから、同一ウインドウ中に前記リンクが張られた画像と前記リンク情報とが表示されるので、前記リンクが張られた画像と前記リンク情報との対応関係を確実かつ容易に認識することができる。
【００１８】
前記新規ウインドウ作成ステップが、前記リンクが張られた画像のデータと前記リンク情報とをそれぞれ表示する別のウインドウを開き、前記表示ステップが、前記リンクが張られた画像のデータと前記リンク情報とを、該別のウインドウにそれぞれ表示するものであってもよい。
こうすることで前記リンクが張られた画像と前記リンク情報とがそれぞれ別のウインドウに表示されることから、表示画面の中で前記リンクが張られた画像と前記リンク情報とを様々な態様（高い自由度により）によって表示することができる。また、前記リンクが張られた画像と前記リンク情報とのいずれか一方が表示不要になったときに、該一方のみを該表示画面から消すこともできる。
【００１９】
（第２のプログラム）
第２のプログラムは、ブラウザが組み込まれたコンピュータにおいて動作するプログラムであって、第１のプログラムがインターネット上に存在し、リンクが張られた画像が含まれる全体画像を表示する全体画像表示ステップと、該全体画像表示ステップにて表示した該全体画像に含まれる該リンクが選択されたことを受け付けるリンク選択受付ステップと、該リンク選択受付ステップにて該リンクが選択されたときに、該第１のプログラムを該コンピュータが取得する第１プログラム取得ステップと、該リンク選択受付ステップにて選択されたリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を該取得された第１のプログラムに受け渡すデータ受け渡しステップと、を該コンピュータに実行させるためのプログラムである。
【００２０】
従って、この第２のプログラムは、上記した第１のプログラムがインターネット上に存在する際、ブラウザが組み込まれたコンピュータを次のように動作させることができる。
即ち、全体画像表示ステップにおいて、リンクが張られた画像が含まれる全体画像を表示する。そして、リンク選択受付ステップにおいて、全体画像表示ステップにて表示した該全体画像に含まれる該リンクが選択されたこと（例えば、該リンクのリンク領域内がマウスによってクリックされたこと等）を受け付ける。さらに、リンク選択受付ステップにて該リンクが選択されたとき、第１プログラム取得ステップにおいて、第１のプログラムを該コンピュータが取得する。最後に、データ受け渡しステップにおいて、リンク選択受付ステップにて選択されたリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を、第１プログラム取得ステップにて取得された第１のプログラムに受け渡す。このため第２のプログラムを、ブラウザが組み込まれたコンピュータに実行させれば、全体画像に含まれるリンクが選択される（例えば、全体画像に含まれるリンク領域内がマウスによってクリックされる等）と、第１のプログラムを該コンピュータが取得し、さらにリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、が、第１のプログラムに受け渡されるので、引き続き、第１のプログラムを該コンピュータが実行することで、該コンピュータは、該リンクが張られた画像と該リンク情報とをウインドウに表示することができる。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。しかしながら、これらによって本発明は何ら制限されるものではない。
【００２２】
図１は、一実施形態の本発明のスクリプト埋込装置（本埋込装置）１１と、一実施形態の表示端末４１と、インターネットサーバ１００と、を備えて構成されるインターネット通信システムの概略ハードウエア構成を示す概略ブロック図である。図１を参照して、一実施形態の本埋込装置１１及び表示端末４１のハードウエア構成について説明する。
まず、インターネットサーバ１００は、ＨＴＭＬファイル記憶手段１０１とスクリプトファイル記憶手段１５１と画像データ記憶手段１６１とリンク先データ記憶手段１７１とひな型ＨＴＭＬ記憶手段１８１とひな型ＳＶＧ記憶手段１９１とを有している。そして、インターネットサーバ１００は、インターネット１２１（通信網）に接続され、インターネット１２１に接続された表示端末４１から自由にアクセスされることができ、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１とスクリプトファイル記憶手段１５１と画像データ記憶手段１６１とリンク先データ記憶手段１７１とひな型ＨＴＭＬ記憶手段１８１とひな型ＳＶＧ記憶手段１９１とに記憶された内容をインターネット１２１を経由して表示端末４１に自由に送信することができるようになっている。なお、図１中において、表示端末４１は１台のみを示しているが、複数台存してよいことは言うまでもない。
【００２３】
本埋込装置１１は、ＬＡＮ１３１によってインターネットサーバ１００に接続されており、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１の内容を読み出したり書き込んだりを自由に行うことができるようになっている。なお、ここでは本埋込装置１１とインターネットサーバ１００とはＬＡＮ１３１によって接続されているが、必要なデータを自由にやりとりすることができるものであればこれに限定されるものではなく、インターネット（通信網）等を用いてよいことは言うまでもない。
本埋込装置１１は、プログラムを内蔵させたコンピュータによって構成されており、演算処理を行うＣＰＵ１１ａ、ＣＰＵ１１ａの作業領域等となるＲＡＭ１１ｂ、制御プログラム等を記録するＲＯＭ１１ｃ、ＬＡＮ１３１と情報のやり取りを行うためのインターフェイス１１ｄと、を有する。なお、ここでは制御プログラム等は、主としてＲＯＭ１１ｃに記憶されている。
【００２４】
表示端末４１は、インターネット１２１（通信網）によってインターネットサーバ１００に接続されており、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１とスクリプトファイル記憶手段１５１と画像データ記憶手段１６１とリンク先データ記憶手段１７１とひな型ＨＴＭＬ記憶手段１８１とひな型ＳＶＧ記憶手段１９１との内容を自由に読み出すことができるようになっている。
表示端末４１は、ＣＲＴ４１ｆ及びマウス４１ｍが接続されかつプログラムを内蔵させたコンピュータによって構成されており、演算処理を行うＣＰＵ４１ａ、ＣＰＵ４１ａの作業領域等となるＲＡＭ４１ｂ、制御プログラム等を記録するＲＯＭ４１ｃ、インターネット１２１とＣＲＴ４１ｆとマウス４１ｍと情報のやり取りを行うためのインターフェイス４１ｄと、を有する。なお、ここでは制御プログラム等は、主としてＲＯＭ４１ｃに記憶されている。
【００２５】
以下本埋込装置１１及び表示端末４１について説明するが、表示端末４１において、画像に係るリンク情報と該画像とを関連付けて表示する方法として２種類の方法が存する。即ち、リンクが張られた画像がクリック等されて該リンクが選択されたとき、リンク情報と画像（リンクが張られた画像）とを１枚のウインドウを分割して表示する方法（以下、「フレームを利用する方法」という。）と、リンク情報と画像（リンクが張られた画像）とをそれぞれ別のウインドウに表示する方法（以下、「ポップアップ画面を利用する方法」という。）と、の２種類がある。具体的には、既に説明した図１４のリンク領域２２１Ｘをクリックした場合、図１７に示したように画面２０１に表示された１枚のウインドウ３０１を分割してリンク情報３０３と画像３０５（リンクが張られた画像）とを表示するフレームを利用する方法と、図１８に示したように画面２０１にリンク情報を表示するウインドウ３１１と画像（リンクが張られた画像）を表示するウインドウ３１３とを表示するポップアップ画面を利用する方法と、がある。
このため本埋込装置１１及び表示端末４１についての説明を、フレームを利用する方法によるものとポップアップ画面を利用する方法によるものとに分けて説明する。
本埋込装置１１については、後述の一部リンクｈｒｅｆ書き換え処理及び／又は全部リンクｈｒｅｆ書き換え処理を行うとフレームを利用する方法に対応し、一部リンクｏｎＣｌｉｃｋ追加処理及び／又は全部リンクｏｎＣｌｉｃｋ追加処理を行うとポップアップ画面を利用する方法に対応する。
そして、表示端末４１については、後述のフレームを用いた表示端末がフレームを利用する方法に対応し、ポップアップを用いた表示端末がポップアップ画面を利用する方法に対応する。
【００２６】
まず、本埋込装置１１について説明する。
図２に、図１のハードウエアと主としてＲＯＭ１１ｃに記録されるプログラムにより実現される本埋込装置１１の大まかな基本構成を示す概略機能ブロック図を示す。図２を参照して、本埋込装置１１の基本構成について説明する。
本埋込装置１１は、機能的には、ＨＴＭＬ読出手段１３と、ＨＴＭＬ記憶手段１５と、画像情報検索手段１７と、リンク有無判断手段１９と、領域情報取得手段２１と、スクリプト生成手段２３と、ＨＴＭＬ書込手段２５と、を備えてなる。
そして、本埋込装置１１は、後述するように、ＨＴＭＬファイルを記憶したＨＴＭＬファイル記憶手段１０１にアクセスして、ＨＴＭＬファイル記憶手段１０１に記憶された該ＨＴＭＬファイルに所定のプログラムを追加する等の処理を行う。
【００２７】
まず、ＨＴＭＬファイル記憶手段１０１には、図３に示すようなＨＴＭＬファイル（ホームページを記述する言語によって作成されたホームページを表示するためのホームページ表示用プログラム）が事前に記憶されている。
ここに図３中、「＜！−−・・・・−−＞」の部分は、覚え書きであり、システムの動作とは無関係である。
また、「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ１”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”　ｕｓｅｍａｐ＝”＃ｍａｐ１”＞」という部分のうち、「ｉｍｇ　ｎａｍｅ＝”ｉｍｇ１”」は該当する画像の名前が「ｉｍｇ１」であることを、「ｓｒｃ＝”ｍｅｎ．ｊｐｇ”」は該当するファイルが「ｍｅｎ．ｊｐｇ」であることを、それぞれ示している。そして、「ｕｓｅｍａｐ＝”＃ｍａｐ１”」は、画像領域の一部からのリンクが存在する（画像領域の一部であるリンク領域がクリックされることで、リンク先に記憶されている情報が表示される。全体画像の一部にリンク領域が設けられている。）ことを示すと共に、そのリンクの領域の情報は「ｍａｐ１」として表されていることを示している。さらに、「＜ｍａｐ　ｎａｍｅ＝”ｍａｐ１”＞」は「ｍａｐ１」の情報が以下に示されていることを示している。「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞」はｍａｐ１に係るリンクの領域を示す情報の一つを示しており、具体的には、「ｓｈａｐｅ＝”ｒｅｃｔ”」はリンク領域の形状を示し「ｒｅｃｔ」は矩形、「ｃｉｒｃｌｅ」は円形、「ｐｏｌｙ」は多角形を意味する。「ｃｏｏｒｄｓ＝”２４，１６，５４，７０”」はリンク領域の位置（ここでは矩形の左上の角部の座標（ｘ，ｙ）＝（２４，１６）と、右下の角部の座標（ｘ，ｙ）＝（５４，７０）と、を示している。後述の図９及びその説明を参照されたい。なお、「ｃｉｒｃｌｅ」又は「ｐｏｌｙ」の場合のリンクの領域の表し方は、後述の図１１、図１２及びそれらの説明を参照されたい。）を示している。そして、「ｈｒｅｆ＝”Ａ．ｈｔｍ”」はリンク先（リンク領域内がクリックされたときに表示する内容（即ち、リンク情報）が記憶されている場所。ＵＲＬ）が「Ａ．ｈｔｍ」であることを示している。「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”６４，１６，９４，７０”ｈｒｅｆ＝”Ｂ．ｈｔｍ”＞」はｍａｐ１に係るリンクの領域を示す情報の他の一つを示しており、これに含まれる内容の意味は前述のものと同様である。
【００２８】
また、図３中、「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞」のうち、「ａ　ｈｒｅｆ」は画像領域全体からのリンクが存在する（画像領域のいずれの場所がクリックされても、リンク先に記憶されている情報（即ち、リンク情報）が表示される。全体画像の全部にリンク領域が設けられている。）ことを示し、そしてリンク先（リンク領域内がクリックされたときに表示する内容（即ち、リンク情報）が記憶されている場所。ＵＲＬ）が「Ａ．ｈｔｍ」であることを示している。さらに、「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」という部分のうち、「ｎａｍｅ＝”ｉｍｇ２”」は該当する画像の名前が「ｉｍｇ２」であることを、「ｓｒｃ＝”ｍｅｎ．ｊｐｇ”」は該当するファイルが「ｍｅｎ．ｊｐｇ」であることを、それぞれ示している。
最後に、図３中、「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ３”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」という部分のうち、「ｎａｍｅ＝”ｉｍｇ３”」は該当する画像の名前が「ｉｍｇ３」であることを、「ｓｒｃ＝”ｍｅｎ．ｊｐｇ”」は該当するファイルが「ｍｅｎ．ｊｐｇ」であることを、それぞれ示している。この「ｉｍｇ３」についてはリンクは存在しない（「ｈｒｅｆ」から始まる命令が存しない。）。
【００２９】
再び図２を参照して説明する。
まず、所定の起動信号がＨＴＭＬ読出手段１３に入力されると（図示しないキーボードやマウス等を操作することで起動信号がＨＴＭＬ読出手段１３に入力されるようになっている。）、ＨＴＭＬ読出手段１３は、ＨＴＭＬファイル記憶手段１０１にアクセスして、ＨＴＭＬファイル記憶手段１０１に記憶されたＨＴＭＬファイル（ホームページ表示用プログラム）を読み出し取得する。そして、ＨＴＭＬ読出手段１３は、ＨＴＭＬファイル記憶手段１０１から読み出し取得した該ＨＴＭＬファイルを、ＨＴＭＬ記憶手段１５に送信しＨＴＭＬ記憶手段１５に記憶させる。
その後、ＨＴＭＬ読出手段１３は、画像情報検索手段１７に起動信号を送信し、画像情報検索手段１７を起動させる。
【００３０】
ＨＴＭＬ読出手段１３から前記起動信号を受信した画像情報検索手段１７は、ＨＴＭＬ記憶手段１５にアクセスして、ＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得する。
次いで、画像情報検索手段１７は、ＨＴＭＬ記憶手段１５から読み出し取得したＨＴＭＬファイル中に画像情報（画像を表示する命令。具体的には、「ｉｍｇ」が含まれているＨＴＭＬ文）が存在するか否かを検索することで判断し、画像情報が存在すると判断した場合には、存在する画像情報の全てを取得する。例えば、図３に示したＨＴＭＬファイルがＨＴＭＬ記憶手段１５に記憶されている場合であれば、画像情報検索手段１７は、「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ１”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”　ｕｓｅｍａｐ＝”＃ｍａｐ１”＞」と「＜ｉｍｇｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」と「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ３”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」との３の画像情報（ＨＴＭＬ文）を検索し取得する。
最後に、画像情報検索手段１７は、検索し取得した画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）をリンク有無判断手段１９へ送信する。
従って、ここでは画像情報検索手段１７が、ホームページ表示用プログラム（図３）に画像を表示する命令が存するか否かを判断する画像表示有無判断手段を構成している。
【００３１】
（各画像情報に関する処理）
画像情報検索手段１７から前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）を受信したリンク有無判断手段１９は、ＨＴＭＬ記憶手段１５にアクセスしてＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得した後、前記画像情報のそれぞれについて（１）画像の一部の領域にリンクの領域が存在するか（以下、「一部リンク」という。図１９（ａ）に示すように画像２１１の一部の領域にリンクの領域２２１が存在する場合）、（２）画像の全部の領域にリンクの領域が存在するか（以下、「全部リンク」という。図１９（ｂ）に示すように画像２１１の全部の領域にリンクの領域２２１が存在する場合。なお、図１９（ｂ）においては、説明及び理解を容易にするため画像２１１の外縁の線とリンクの領域２２１の外縁の線とをややずらせて示しているが、実際には両線は一致している。）、（３）画像のいずれの領域にもリンクの領域が存在しないか（以下、「リンク不存在」という。）、を判断する。
即ち、ここではリンク有無判断手段１９が、画像表示有無判断手段（画像情報検索手段１７）がホームページ表示用プログラム（図３）に画像を表示する命令が存すると判断した場合、該画像にリンクが張られているか否か判断するリンク有無判断手段を構成すると共に、リンクが張られた画像が、該リンクが張られた画像が含まれる全体画像の一部であるか又は全部であるかを判断するリンク配置判断手段をも構成している。
これら（１）〜（３）のいずれに該当するかを判断する方法は、具体的には次の通りである。
【００３２】
まず、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）中に「ｕｓｅｍａｐ＝”・・・・”」（なお、・・・の部分は種々のものが入力される。）という部分が存するか否かをリンク有無判断手段１９は判断し、該部分が存すれば（１）一部リンクであると判断する。
リンク有無判断手段１９が、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）中に「ｕｓｅｍａｐ＝”・・・・”」という部分が存在せず（１）一部リンクであると判断しない場合、（２）全部リンクであるか否か判断する。具体的には、ＨＴＭＬファイル（リンク有無判断手段１９が、ＨＴＭＬ記憶手段１５にアクセスし読み出し取得したもの）中を前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）から順次前にさかのぼって見たときに「＜／ａ＞」を見つける前に「＜ａ・・・＞」（なお、・・・の部分は種々のものが入力されても、またされなくても（この場合「＜ａ＞」になる。）よい。以下、この「＜ａ・・・＞」を「開始ａ」という。）を見つけることができると共に、該ＨＴＭＬファイル中を前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）から順次後に見ていったときに「＜ａ・・・＞」（なお、・・・の部分は種々のものが入力されても、またされなくても（この場合「＜ａ＞」になる。）よい。）を見つける前に「＜／ａ＞」（以下、「終了ａ」という。）を見つけることができるか否かによって判断し、このように「＜／ａ＞」や「＜ａ・・・＞」が見いだされる場合（即ち、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）が、対になる開始ａと終了ａとによって挟まれている場合）であれば、リンク有無判断手段１９は、（２）全部リンクであると判断し、そうでなければ（３）リンク不存在と判断する。
【００３３】
例えば、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）として、図３中の「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ１”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”　ｕｓｅｍａｐ＝”＃ｍａｐ１”＞」をリンク有無判断手段１９が上記（１）〜（３）のいずれに該当するかを判断する場合、この画像情報中に「ｕｓｅｍａｐ＝”・・・・”」という部分が存するのでリンク有無判断手段１９は（１）一部リンクであると判断する。
【００３４】
また、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）として、図３中の「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」をリンク有無判断手段１９が上記（１）〜（３）のいずれに該当するかを判断する場合、この画像情報中に「ｕｓｅｍａｐ＝”・・・・”」という部分が存しないのでリンク有無判断手段１９は（１）一部リンクではないと判断する。そして、リンク有無判断手段１９は、ＨＴＭＬファイル（図３に示すもの）中を前記画像情報「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」から順次前にさかのぼって見たときに「＜／ａ＞」を見つける前に「＜ａ・・・＞」（開始ａ）を見つけることができる（ここでは前記画像情報の１行前に開始ａたる「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞」が存する。）と共に、該ＨＴＭＬファイル（図３に示すもの）中を前記画像情報「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」から順次後に見ていったときに「＜ａ・・・＞」を見つける前に「＜／ａ＞」（終了ａ）を見つけることができる（ここでは前記画像情報の１行後に終了ａたる「＜／ａ＞」が存する。）か否かを判断し、ここでは「＜／ａ＞」や「＜ａ・・・＞」がこのように見いだされるので、リンク有無判断手段１９は、（２）全部リンクであると判断する。
【００３５】
そして、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）として、図３中の「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ３”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」をリンク有無判断手段１９が上記（１）〜（３）のいずれに該当するかを判断する場合、この画像情報中に「ｕｓｅｍａｐ＝”・・・・”」という部分が存しないのでリンク有無判断手段１９は（１）一部リンクではないと判断する。そして、リンク有無判断手段１９は、ＨＴＭＬファイル（図３に示すもの）中を前記画像情報「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ３”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」から順次前にさかのぼって見たときに「＜／ａ＞」を見つける前に「＜ａ・・・＞」を見つけることができる（ここではこの画像情報の２行前に「＜／ａ＞」が存在する。）と共に、該ＨＴＭＬファイル（図３に示すもの）中を前記画像情報「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ３”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」から順次後に見ていったときに「＜ａ・・・＞」を見つける前に「＜／ａ＞」を見つけることができる（ここでは前記画像情報の後には「＜／ａ＞」が存しない。）か否かを判断し、ここでは「＜／ａ＞」や「＜ａ・・・＞」がこのように見いだされないので、リンク有無判断手段１９は、（２）全部リンクではなく（３）リンク不存在と判断する。
【００３６】
リンク有無判断手段１９が、上述のように、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）のそれぞれについて（１）一部リンク、（２）全部リンク、（３）リンク不存在のいずれに該当するかを判断し、画像情報が（１）一部リンクに該当すると判断した場合にはリンク有無判断手段１９は該画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）を領域情報取得手段２１へ送信し、画像情報が（２）全部リンクに該当すると判断した場合にはリンク有無判断手段１９は該画像情報を含む開始ａから終了ａまでに存するＨＴＭＬ文（図３中の「＜ｉｍｇｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」の場合であれば、「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞＜／ａ＞」の３文）をスクリプト生成手段２３に送信し、画像情報が（３）リンク不存在に該当すると判断した場合にはリンク有無判断手段１９はなにもしない（未判断の画像情報が存せば、次の画像情報が上記（１）〜（３）のいずれに該当するか判断する。）。
なお、このときリンク有無判断手段１９は、（１）一部リンクに該当すると判断した場合の該画像情報と、（２）全部リンクに該当すると判断した場合の該画像情報を含む開始ａから終了ａまでに存するＨＴＭＬ文と、はそれぞれ１個ずつ送信するようにする（後述のスクリプト生成手段２３からの完了信号をリンク有無判断手段１９が受信すると、リンク有無判断手段１９は次の送信すべきもの（（１）一部リンクのときの該画像情報又は（２）全部リンクのときの該ＨＴＭＬ文）を送信するようになっており、未送信の該送信すべきものが無くなるまでリンク有無判断手段１９はこれを続ける。）。また、スクリプト生成手段２３からの該完了信号をリンク有無判断手段１９が受信した際、未送信の該送信すべきものをリンク有無判断手段１９が有していないときには、リンク有無判断手段１９は、後述するようにＨＴＭＬ書込手段２５に起動信号を送信する。
【００３７】
リンク有無判断手段１９が画像情報が（１）一部リンクに該当すると判断しリンク有無判断手段１９から画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）を受信した領域情報取得手段２１は、該画像情報中に含まれる「ｕｓｅｍａｐ＝”・・・・”」の部分から名前を抽出する。例えば、該画像情報が「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ１”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”　ｕｓｅｍａｐ＝”＃ｍａｐ１”＞」であれば名前である「ｍａｐ１」を抽出する。
次いで、領域情報取得手段２１は、ＨＴＭＬ記憶手段１５にアクセスしそれに記憶されているＨＴＭＬファイル中から「ｕｓｅｍａｐ＝”・・・・”」の部分から抽出した名前に対応するマップ情報を検索し読み出し取得する。具体的には、該名前が記載された「＜ｍａｐ　ｎａｍｅ＝”・・・・”＞」（・・・・の部分に該名前が記載されている。）からその下に存する直近の「＜／ｍａｐ＞」までを該マップ情報として読み出し取得する。例えば、図３中において該名前「ｍａｐ１」に対応するマップ情報としては、「＜ｍａｐ　ｎａｍｅ＝”ｍａｐ１”＞＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”ｃｏｏｒｄｓ＝”６４，１６，９４，７０”　ｈｒｅｆ＝”Ｂ．ｈｔｍ”＞＜／ｍａｐ＞」となる。
次いで、領域情報取得手段２１は、読み出し取得したマップ情報と、リンク有無判断手段１９から受信した前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）と、をスクリプト生成手段２３に送信する。
【００３８】
（一部リンクｈｒｅｆ書き換え処理）
領域情報取得手段２１からマップ情報と前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）とを受信したスクリプト生成手段２３は、該マップ情報に含まれているａｒｅａ要素（「＜ａｒｅａ」から始まり「＞」で終わる「＜ａｒｅａ・・・・＞」をいう。例えば、図３中では、「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞」と「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”６４，１６，９４，７０”　ｈｒｅｆ＝”Ｂ．ｈｔｍ”＞」とが該当する。）それぞれについて「ｈｒｅｆ＝”・・・・”」（・・・・の部分は様々なものが記載されている。）の部分を次のように書き換える（スクリプト生成手段２３が、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルのａｒｅａ要素中の「ｈｒｅｆ＝”・・・・”」部分を書き換える。）。なお、この「ｈｒｅｆ＝”・・・・”」の書き換えは、領域情報取得手段２１から受信したマップ情報に含まれるａｒｅａ要素全てについて行われる。
【００３９】
まず、スクリプト生成手段２３は、ａｒｅａ要素に含まれている「ｈｒｅｆ＝”・・・・”」の部分の「・・・・」に記載されている内容（以下、「ｈｒｅｆデータ」という。例えば、「ｈｒｅｆ＝”Ａ．ｈｔｍ”」であれば「Ａ．ｈｔｍ」がｈｒｅｆデータになる。）と、該ａｒｅａ要素に含まれている「ｓｈａｐｅ＝”・・・・”」の部分の「・・・・」に記載されている内容（以下、「ｓｈａｐｅデータ」という。例えば、「ｓｈａｐｅ＝”ｒｅｃｔ”」であれば「ｒｅｃｔ」がｓｈａｐｅデータになる。）と、該ａｒｅａ要素に含まれている「ｃｏｏｒｄｓ＝”・・・・”」の部分の「・・・・」に記載されている内容（以下、「ｃｏｏｒｄｓデータ」という。例えば、「ｃｏｏｒｄｓ＝”２４，１６，５４，７０”」であれば「２４，１６，５４，７０」がｃｏｏｒｄｓデータになる。）と、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）に含まれている「ｎａｍｅ＝”・・・・”」の部分の「・・・・」に記載されている内容（以下、「ｎａｍｅデータ」という。例えば、「ｎａｍｅ＝”ｉｍｇ１”」であれば「ｉｍｇ１」がｎａｍｅデータになる。）と、を取得する。ここではｈｒｅｆデータが、各ａｒｅａ要素に係るリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データに該当する。そして、ｎａｍｅデータが、全体画像を特定する画像特定データに該当する。さらに、ｓｈａｐｅデータ及びｃｏｏｒｄｓデータが、全体画像中における該リンクが張られた画像の位置を特定する全体画像中リンク位置データに該当する。また、全体画像を特定する画像特定データ（ｎａｍｅデータ）と、全体画像中リンク位置データ（ｓｈａｐｅデータ及びｃｏｏｒｄｓデータ）と、によってリンク画像特定データが構成されている。即ち、ここでは領域情報取得手段２１とスクリプト生成手段２３とによって、ホームページ表示用プログラム（図３）に存するリンクが張られた画像を特定するリンク画像特定データを該ホームページ表示用プログラムから抽出するリンク画像特定データ抽出手段と、該リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データを該ホームページ表示用プログラムから抽出するリンク情報特定データ抽出手段と、が構成されている。
【００４０】
そして、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されている該ａｒｅａ要素中の「ｈｒｅｆ＝”・・・・”」の部分を「ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（’ｈｒｅｆデータ’，’ｓｈａｐｅデータ’，’ｃｏｏｒｄｓデータ’，ｄｏｃｕｍｅｎｔ．ｎａｍｅデータ）”」と書き換える。この書き換えられたものが、ホームページ表示用プログラムがブラウザに読み込まれた際にリンクが張られた画像とリンク情報とを同時に表示する表示命令に該当し、この内容の意味としては、図１７のように１つのウィンドウを分割して、リンクが張られた画像とリンク情報とを併せて表示することである。
その書き換えが、領域情報取得手段２１から受信したマップ情報に含まれるａｒｅａ要素全てについて完了した後、スクリプト生成手段２３は、後述するように、ＨＴＭＬ記憶手段１５のＨＴＭＬファイルのヘッダー部分にスクリプトファイルを使用する記述が存するか否かをチェックする動作を開始する。
【００４１】
リンク有無判断手段１９が画像情報が（１）一部リンクに該当すると判断した場合になされる、スクリプト生成手段２３による「ｈｒｅｆ＝”・・・・”」部分の書き換えを具体的に説明する。例えば、マップ情報として「＜ｍａｐ　ｎａｍｅ＝”ｍａｐ１”＞＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”６４，１６，９４，７０”　ｈｒｅｆ＝”Ｂ．ｈｔｍ”＞＜／ｍａｐ＞」と、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）として「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ１”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”　ｕｓｅｍａｐ＝”＃ｍａｐ１”＞」と、を受信したスクリプト生成手段２３は、該マップ情報に含まれている両ａｒｅａ要素を、「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（’Ａ．ｈｔｍ’，’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）”＞」と「＜ａｒｅａｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”６４，１６，９４，７０”　ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（’Ｂ．ｈｔｍ’，’ｒｅｃｔ’，’６４，１６，９４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）”＞」とに書き換える。
【００４２】
（一部リンクｏｎＣｌｉｃｋ追加処理）
上述した一部リンクｈｒｅｆ書き換え処理では、スクリプト生成手段２３は、該マップ情報に含まれているａｒｅａ要素それぞれについて「ｈｒｅｆ＝”・・・・”」の部分を書き換えたが（画像と、該画像の一部に設定されたリンク領域内がクリックされたときに表示する内容（リンク情報）と、を１のフレームにて表示させるため）、次のようにポップアップ画面を利用して表示するようにしてもよい。なお、ここでポップアップ画面を利用する方法とは、前述のように、リンク情報と画像とをそれぞれ別のウインドウに表示する方法をいう。
まず、領域情報取得手段２１からマップ情報と前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）とを受信したスクリプト生成手段２３は、該マップ情報に含まれているａｒｅａ要素それぞれについて「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」（・・・・の部分は様々なものが記載されている。）を追加する（スクリプト生成手段２３が、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルのａｒｅａ要素中に「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」を追記する。）。なお、この「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」の追記は、領域情報取得手段２１から受信したマップ情報に含まれるａｒｅａ要素全てについて行われる。
【００４３】
まず、スクリプト生成手段２３は、ａｒｅａ要素に含まれている「ｓｈａｐｅ＝”・・・・”」の部分の「・・・・」に記載されている内容（ｓｈａｐｅデータ）と、該ａｒｅａ要素に含まれている「ｃｏｏｒｄｓ＝”・・・・”」の部分の「・・・・」に記載されている内容（ｃｏｏｒｄｓデータ）と、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）に含まれている「ｎａｍｅ＝”・・・・”」の部分の「・・・・」に記載されている内容（ｎａｍｅデータ）と、を取得する。ここでもｎａｍｅデータが、全体画像を特定する画像特定データに該当する。さらに、ｓｈａｐｅデータ及びｃｏｏｒｄｓデータが、全体画像中における該リンクが張られた画像の位置を特定する全体画像中リンク位置データに該当する。また、全体画像を特定する画像特定データ（ｎａｍｅデータ）と、全体画像中リンク位置データ（ｓｈａｐｅデータ及びｃｏｏｒｄｓデータ）と、によってリンク画像特定データが構成されている。即ち、ここでは領域情報取得手段２１とスクリプト生成手段２３とによって、ホームページ表示用プログラム（図３）に存するリンクが張られた画像を特定するリンク画像特定データを該ホームページ表示用プログラムから抽出するリンク画像特定データ抽出手段が構成されている。
そして、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されている該ａｒｅａ要素中の「ｈｒｅｆ＝”・・・・”」の部分の直後に「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｓｈａｐｅデータ’，’ｃｏｏｒｄｓデータ’，ｄｏｃｕｍｅｎｔ．ｎａｍｅデータ）”」を追加的に書き込む。この追加的に書き込まれたものが、ホームページ表示用プログラムがブラウザに読み込まれた際にリンクが張られた画像とリンク情報とを同時に表示する表示命令に該当し、この内容の意味としては、図１８のようにリンク情報とは別にウィンドウ３１３として、リンクが張られた画像を表示することである。その追加的な書き込みが、領域情報取得手段２１から受信したマップ情報に含まれるａｒｅａ要素全てについて完了した後、スクリプト生成手段２３は、後述するように、ＨＴＭＬ記憶手段１５のＨＴＭＬファイルのヘッダー部分にスクリプトファイルを使用する記述が存するか否かをチェックする動作を開始する。
【００４４】
リンク有無判断手段１９が画像情報が（１）一部リンクに該当すると判断した場合になされる、スクリプト生成手段２３による「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」の追記を具体的に説明する。例えば、マップ情報として「＜ｍａｐ　ｎａｍｅ＝”ｍａｐ１”＞＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”６４，１６，９４，７０”ｈｒｅｆ＝”Ｂ．ｈｔｍ”＞＜／ｍａｐ＞」と、前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）として「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ１”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”　ｕｓｅｍａｐ＝”＃ｍａｐ１”＞」と、を受信したスクリプト生成手段２３は、該マップ情報に含まれている両ａｒｅａ要素を、「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）”＞」と「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”６４，１６，９４，７０”　ｈｒｅｆ＝”Ｂ．ｈｔｍ”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｒｅｃｔ’，’６４，１６，９４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）”＞」とに書き換える。
【００４５】
（全部リンクｈｒｅｆ書き換え処理）
一方、リンク有無判断手段１９が画像情報が（２）全部リンクに該当すると判断しリンク有無判断手段１９から前記画像情報を含む開始ａから終了ａまでに存するＨＴＭＬ文（図３中の「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」の場合であれば、「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞＜／ａ＞」の３文）を受信したスクリプト生成手段２３は、該受信したＨＴＭＬ文に含まれている「ｈｒｅｆ＝”・・・・”」の部分の「・・・・」に記載されている内容（以下、「ｈｒｅｆデータ」という。例えば、「ｈｒｅｆ＝”Ａ．ｈｔｍ”」であれば「Ａ．ｈｔｍ」がｈｒｅｆデータになる。）と、該受信したＨＴＭＬ文中の前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）に含まれている「ｎａｍｅ＝”・・・・”」の部分の「・・・・」に記載されている内容（以下、「ｎａｍｅデータ」という。例えば、「ｎａｍｅ＝”ｉｍｇ２”」であれば「ｉｍｇ２」がｎａｍｅデータになる。）と、を取得する。ここではｈｒｅｆデータが、各ａｒｅａ要素に係るリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データに該当する。そして、ｎａｍｅデータが、全体画像を特定する画像特定データに該当する。また、全体画像を特定する画像特定データ（ｎａｍｅデータ）によってリンク画像特定データが構成されている。即ち、ここではスクリプト生成手段２３によって、ホームページ表示用プログラム（図３）に存するリンクが張られた画像を特定するリンク画像特定データを該ホームページ表示用プログラムから抽出するリンク画像特定データ抽出手段と、該リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データを該ホームページ表示用プログラムから抽出するリンク情報特定データ抽出手段と、が構成されている。
そして、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶された「ｈｒｅｆ＝”・・・・”」部分を、「ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（’ｈｒｅｆデータ’，’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｎａｍｅデータ）”」に書き換える。この書き換えられた「ｈｒｅｆ＝”・・・・”」部分が、ホームページ表示用プログラムがブラウザに読み込まれた際にリンクが張られた画像とリンク情報とを同時に表示する表示命令に該当し、この内容の意味としては、図１７のように１つのウィンドウを分割して、リンクが張られた画像全体とリンク情報とを併せて表示することである。
その書き換えが完了した後、スクリプト生成手段２３は、後述するように、ＨＴＭＬ記憶手段１５のＨＴＭＬファイルのヘッダー部分にスクリプトファイルを使用する記述が存するか否かをチェックする動作を開始する。
【００４６】
リンク有無判断手段１９が画像情報が（２）全部リンクに該当すると判断した場合になされる、スクリプト生成手段２３による「ｈｒｅｆ＝”・・・・”」部分の書き換えを具体的に説明する。例えば、前記画像情報を含む開始ａから終了ａまでに存するＨＴＭＬ文として「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞＜ｉｍｇｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞＜／ａ＞」をリンク有無判断手段１９からスクリプト生成手段２３が受信したとすると、これをスクリプト生成手段２３は「＜ａ　ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（’Ａ．ｈｔｍ’，’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｉｍｇ２）”＞＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞＜／ａ＞」に書き変える。
【００４７】
（全部リンクｏｎＣｌｉｃｋ追加処理）
上述した全部リンクｈｒｅｆ書き換え処理では、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５に記憶された「ｈｒｅｆ＝”・・・・”」部分を書き換えたが（画像と、該画像の一部に設定されたリンク領域内がクリックされたときに表示する内容（リンク情報）と、を１のフレームにて表示させるため）、一部リンクｏｎＣｌｉｃｋ追加処理と同様、次のようにポップアップ画面を利用して表示するようにしてもよい。
即ち、リンク有無判断手段１９が画像情報が（２）全部リンクに該当すると判断しリンク有無判断手段１９から前記画像情報を含む開始ａから終了ａまでに存するＨＴＭＬ文（図３中の「＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞」の場合であれば、「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞＜／ａ＞」の３文）を受信したスクリプト生成手段２３は、該受信したＨＴＭＬ文中の前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）に含まれている「ｎａｍｅ＝”・・・・”」の部分の「・・・・」に記載されている内容（ｎａｍｅデータ）を取得する。ここでもｎａｍｅデータが、全体画像を特定する画像特定データに該当する。また、全体画像を特定する画像特定データ（ｎａｍｅデータ）によってリンク画像特定データが構成されている。即ち、ここではスクリプト生成手段２３によって、ホームページ表示用プログラム（図３）に存するリンクが張られた画像を特定するリンク画像特定データを該ホームページ表示用プログラムから抽出するリンク画像特定データ抽出手段が構成されている。
そして、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶された「＜ａ　ｈｒｅｆ＝”・・・・”＞」部分を、「＜ａ　ｈｒｅｆ＝”・・・・”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｎａｍｅデータ）”＞」に書き換える（即ち、「ｈｒｅｆ＝”・・・・”」の直後に、「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｎａｍｅデータ）”」を追加する。）。この書き換えられた部分は、ホームページ表示用プログラムがブラウザに読み込まれた際にリンクが張られた画像とリンク情報とを同時に表示する表示命令に該当し、この内容の意味としては、図１８のようにリンク情報とは別にウィンドウ３１３として、リンクが張られた画像全体を表示することである。
その書き換えが完了した後、スクリプト生成手段２３は、後述するように、ＨＴＭＬ記憶手段１５のＨＴＭＬファイルのヘッダー部分にスクリプトファイルを使用する記述が存するか否かをチェックする動作を開始する。
【００４８】
リンク有無判断手段１９が画像情報が（２）全部リンクに該当すると判断した場合になされる、スクリプト生成手段２３による全部リンクｏｎＣｌｉｃｋ追加処理を具体的に説明する。例えば、前記画像情報を含む開始ａから終了ａまでに存するＨＴＭＬ文として「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞＜ｉｍｇ　ｎａｍｅ＝”ｉｍｇ２”　ｓｒｃ＝”ｍｅｎ．ｊｐｇ”＞＜／ａ＞」をリンク有無判断手段１９からスクリプト生成手段２３が受信したとすると、ＨＴＭＬ記憶手段１５に記憶された「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”＞」部分をスクリプト生成手段２３は「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｉｍｇ２）”＞」に書き変える。
【００４９】
リンク有無判断手段１９が画像情報が（１）一部リンク又は（２）全部リンクに該当すると判断し、スクリプト生成手段２３による「ｈｒｅｆ＝”・・・・”」部分の書き換え（一部リンクｈｒｅｆ書き換え処理又は全部リンクｈｒｅｆ書き換え処理のいずれかが行われた場合）又はｏｎＣｌｉｃｋ文の追加（一部リンクｏｎＣｌｉｃｋ追加処理又は全部リンクｏｎＣｌｉｃｋ追加処理のいずれかが行われた場合）が行われた場合、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得する。そして、該読み出し取得したＨＴＭＬファイルのヘッダー部分（具体的には、＜ｈｅａｄ＞と＜／ｈｅａｄ＞との間に存する部分）にスクリプトファイルを使用する記述が存するか否かをスクリプト生成手段２３は判断する。ここに「スクリプトファイルを使用する記述」とは、具体的には、「＜ｓｃｒｉｐｔ」の後に「ｌａｎｇｕａｇｅ＝”ＪａｖａＳｃｒｉｐｔ”」と「ｓｒｃ＝”ｔｒｉｍ．ｊｓ”」とが記載された文をいう。
その結果、ヘッダー部分にスクリプトファイルを使用する記述が存しないとスクリプト生成手段２３が判断した場合、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルのヘッダー部分に「＜ｓｃｒｉｐｔ　ｌａｎｇｕａｇｅ＝”ＪａｖａＳｃｒｉｐｔ”　ｓｒｃ＝”ｔｒｉｍ．ｊｓ”＞＜／ｓｃｒｉｐｔ＞」を書き加える。
ＨＴＭＬファイルのヘッダー部分に形成された「＜ｓｃｒｉｐｔ　ｌａｎｇｕａｇｅ＝”ＪａｖａＳｃｒｉｐｔ”　ｓｒｃ＝”ｔｒｉｍ．ｊｓ”＞＜／ｓｃｒｉｐｔ＞」が、ホームページ表示用プログラムに前記表示命令が作成されたことを示す標識であり、スクリプト生成手段２３が、ホームページ表示用プログラムに前記表示命令が作成されたことを示す標識を該ホームページ表示用プログラムの所定位置に形成する標識形成手段を構成している。
【００５０】
以上説明したような各画像情報に関する処理を、画像情報検索手段１７が取得した前記画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文）全てについて完了すると、リンク有無判断手段１９はＨＴＭＬ書込手段２５に起動信号を発する（前述のように、スクリプト生成手段２３からの前記完了信号をリンク有無判断手段１９が受信した際、未送信の送信すべきものをリンク有無判断手段１９が有していないときには、リンク有無判断手段１９は、ＨＴＭＬ書込手段２５に起動信号を送信するようになっており、これにより画像情報検索手段１７が取得した前記画像情報全てについて上記した処理が完了すると、リンク有無判断手段１９はＨＴＭＬ書込手段２５に起動信号を発するようにされている。）。
リンク有無判断手段１９から起動信号を受信したＨＴＭＬ書込手段２５は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得する。そして、ＨＴＭＬ書込手段２５は、該読み出し取得したＨＴＭＬファイルのヘッダー部分（具体的には、＜ｈｅａｄ＞と＜／ｈｅａｄ＞との間に存する部分）にスクリプトファイルを使用する記述が存するか否かを判断する。ここに「スクリプトファイルを使用する記述」とは、前述と同様に、「＜ｓｃｒｉｐｔ」の後に「ｌａｎｇｕａｇｅ＝”ＪａｖａＳｃｒｉｐｔ”」と「ｓｒｃ＝”ｔｒｉｍ．ｊｓ”」とが記載された文をいう。
ＨＴＭＬ書込手段２５が該読み出し取得したＨＴＭＬファイルのヘッダー部分にスクリプトファイルを使用する記述が存すると判断した場合、ＨＴＭＬ書込手段２５は該読み出し取得したＨＴＭＬファイルをＨＴＭＬファイル記憶手段１０１に送信してＨＴＭＬファイル記憶手段１０１に上書きして記憶させる。ＨＴＭＬ書込手段２５が該読み出し取得したＨＴＭＬファイルのヘッダー部分にスクリプトファイルを使用する記述が存すると判断しない場合には、ＨＴＭＬ書込手段２５は何もしない。
このように、スクリプト生成手段２３とＨＴＭＬ記憶手段１５とＨＴＭＬ書込手段２５とによって、リンク画像特定データを用いて、ホームページ表示用プログラムがブラウザに読み込まれた際に、リンクが張られた画像と、該リンクのリンク先に存する情報であるリンク情報と、を同時に表示する表示命令を該ホームページ表示用プログラム中に作成する表示命令作成手段が構成されている（スクリプト生成手段２３が該表示命令を形成し、ＨＴＭＬ記憶手段１５とＨＴＭＬ書込手段２５とが、該形成された表示命令をＨＴＭＬファイル記憶手段１０１に書き込む。）。また、一部リンクｈｒｅｆ書き換え処理又は全部リンクｈｒｅｆ書き換え処理を行う際には、表示命令作成手段（特に、スクリプト生成手段２３）は、リンク情報特定データ（ｈｒｅｆデータ）も用いて前記表示命令を作成する。
【００５１】
また、ここではホームページ表示用プログラムに画像を表示する命令が存するか否かを判断する画像表示有無判断手段（画像情報検索手段１７）と、画像表示有無判断手段（画像情報検索手段１７）がホームページ表示用プログラムに画像を表示する命令が存すると判断した場合、該画像にリンクが張られているか否か判断するリンク有無判断手段（リンク有無判断手段１９）と、をさらに備え、リンク有無判断手段（リンク有無判断手段１９）が、該画像にリンクが張られていると判断した場合、リンク画像特定データ抽出手段が、リンク画像特定データを抽出する。
そして、フレームを利用する方法による場合（一部リンクｈｒｅｆ書き換え処理及び／又は全部リンクｈｒｅｆ書き換え処理を行う場合）では、前記表示命令が、一のウインドウを複数に分割して、該分割されたウインドウにリンクが張られた画像とリンク情報とをそれぞれ表示する命令となり、ポップアップ画面を利用する方法による場合（一部リンクｏｎＣｌｉｃｋ追加処理及び／又は全部リンクｏｎＣｌｉｃｋ追加処理を行う場合）では、前記表示命令が、リンクが張られた画像とリンク情報とを別のウインドウにそれぞれ表示する命令となる。
【００５２】
以上説明したように、本埋込装置１１は、ＨＴＭＬファイル記憶手段１０１に記憶されたＨＴＭＬファイルに所定のプログラムを追加する等の処理を行う。
例えば、図３に示したＨＴＭＬファイルがＨＴＭＬファイル記憶手段１０１に当初記憶されていたとすれば、一部リンクｈｒｅｆ書き換え処理及び全部リンクｈｒｅｆ書き換え処理を行うフレームを利用する方法による本埋込装置１１によって、図４に示すようなＨＴＭＬファイルにＨＴＭＬファイル記憶手段１０１の記憶が書き換えられる。
また、図３に示したＨＴＭＬファイルがＨＴＭＬファイル記憶手段１０１に当初記憶されていたとすれば、一部リンクｏｎＣｌｉｃｋ追加処理及び全部リンクｏｎＣｌｉｃｋ追加処理を行うポップアップ画面を利用する方法による本埋込装置１１によって、図２０に示すようなＨＴＭＬファイルにＨＴＭＬファイル記憶手段１０１の記憶が書き換えられる。
【００５３】
（フレームを利用する表示端末）
次いで、表示端末４１について説明する。前述したように、表示端末４１は、フレームを利用する方法によるものとポップアップ画面を利用する方法によるものとの２種類が存するが、まずフレームを利用する方法（リンク情報と画像とを１枚のウインドウを分割して表示する方法）によるものを説明する。
図５に、図１のハードウエアと主としてＲＯＭ４１ｃに記録されるプログラムにより実現される表示端末４１の大まかな基本構成を示す概略機能ブロック図を示す。図５を参照して、表示端末４１の基本構成について説明する。
表示端末４１は、機能的には、ＨＴＭＬ処理部４３と、表示部４５と、パラメータ取得部５３と、新規画面表示部５５と、ＳＶＧデータ作成部５７と、パラメータ記憶部５９と、を備えてなる。
そして、表示端末４１は、インターネット１２１を介してインターネットサーバ１００に接続され、インターネットサーバ１００が提供するホームページを閲覧するものであり、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１とスクリプトファイル記憶手段１５１と画像データ記憶手段１６１とリンク先データ記憶手段１７１とひな型ＨＴＭＬ記憶手段１８１とひな型ＳＶＧ記憶手段１９１との内容を自由に読み出すことができる。
なお、表示端末４１のうち、通常、ＨＴＭＬ処理部４３と表示部４５とは既存のブラウザの機能として既に実現されているものである。そして、表示端末４１が、ＨＴＭＬファイル記憶手段１０１に記憶された第２のプログラム（前記表示命令が作成されたホームページ表示用プログラムが記憶されている。）を実行することで、スクリプトファイル記憶手段１５１に記憶された第１のプログラムが取得されて、図５に示すような機能が実現されてゆく。
【００５４】
まず、所定の操作（例えば、マウス４１ｍによって所定の位置がクリックされる等）がなされるとＨＴＭＬ処理部４３が起動し、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイル（第２のプログラムである、前記表示命令が作成されたホームページ表示用プログラム）を読み出し取得する。このＨＴＭＬ処理部４３が取得するＨＴＭＬファイルは、前述の本埋込装置１１によって所定のプログラムが追加等された図４に示すようなものである。
そして、ＨＴＭＬ処理部４３は、該読み出し取得したＨＴＭＬファイルを自ら記憶すると共に、該読み出し取得したＨＴＭＬファイルに従った内容をＣＲＴ４１ｆに表示するためのデータを表示部４５に送信し、ＣＲＴ４１ｆにその内容を表示するよう表示部４５に命じる（無論、該ＨＴＭＬファイルに画像を表示する命令が存すれば、ＨＴＭＬ処理部４３が、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有する画像データ記憶手段１６１が記憶している画像データのうち該当する画像データを取得し、該取得したデータを表示部４５に送信する。）。
【００５５】
ＨＴＭＬファイル記憶手段１０１のＨＴＭＬファイルに従った内容をＣＲＴ４１ｆに表示（リンクが張られた画像が含まれる全体画像を表示する全体画像表示ステップ）した後、ＨＴＭＬ処理部４３は、ＣＲＴ４１ｆに表示された内容の中で所定のリンク位置がマウス４１ｍによってクリックされるかどうかを監視する（具体的には、所定のリンク位置がマウス４１ｍによってクリックされると、それを示す信号が表示部４５からＨＴＭＬ処理部４３に送信される。）。
所定のリンク位置がマウス４１ｍによってクリックされたとＨＴＭＬ処理部４３が判断すると（全体画像表示ステップにて表示した該全体画像に含まれるリンクが選択されたことを受け付けるリンク選択受付ステップ）、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスしスクリプトファイル記憶手段１５１に記憶されているスクリプトファイル（第１のプログラム）を読み出し取得する（リンク選択受付ステップにてリンクが選択されたときに、第１のプログラムをコンピュータが取得する第１プログラム取得ステップ。スクリプトファイルを使用する記述（ＨＴＭＬファイル中の「＜ｓｃｒｉｐｔ・・・」）により、使用するスクリプトファイルを特定し、その特定されたスクリプトファイルを読み出し取得する。そして、ＨＴＭＬファイル中の「ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（・・・・）”」という記述により、スクリプトファイルの中の「ｆｒａｍｅ」という名前のスクリプトを実行する。）。このスクリプトファイルは、本発明にいう第１のプログラムであり、該スクリプトファイルの命令を表示端末４１は実行する。
ここで説明したＨＴＭＬ処理部４３と表示部４５とが行う動作（ＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイルを読み出し取得し、その内容をＣＲＴ４１ｆに表示し、所定のリンク位置がクリックされるか監視し、所定のリンク位置がクリックされると、スクリプトファイル記憶手段１５１に記憶されているスクリプトファイルを読み出し取得し、そのスクリプトファイルを実行する動作）は、既存のブラウザの動作と何ら変わりないのでここでは詳しい説明を省略する。
【００５６】
該スクリプトファイルの命令を表示端末４１が実行を開始する際、ＨＴＭＬ処理部４３は、自ら記憶している前記読み出し取得したＨＴＭＬファイルの中から、マウス４１ｍによってクリックされたリンク位置に対応するパラメータ部分を抽出し、該抽出したパラメータ部分を第２のプログラムから第１のプログラム（スクリプトファイル）へ受け渡す（具体的には、第２のプログラムの制御下にあるＨＴＭＬ処理部４３から、第１のプログラム（スクリプトファイル）の制御下にあるＨＴＭＬ処理部４３へ該抽出したパラメータ部分を受け渡す。）。この該抽出したパラメータ部分の第２のプログラムから第１のプログラム（スクリプトファイル）への受け渡しが、リンク選択受付ステップにて選択されたリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を該取得された該第１のプログラムに受け渡すデータ受け渡しステップを構成している。なお、パラメータ部分とは、ＨＴＭＬファイル中に存する「ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（・・・・・）」の「・・・・・」として示された部分をいい、具体的には、例えば図４の中の「ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（’Ａ．ｈｔｍ’，’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）」であれば「’Ａ．ｈｔｍ’，’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」がパラメータ部分になる。また、パラメータ部分「’Ａ．ｈｔｍ’，’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」のうち、リンク画像特定データは「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」であり、リンク情報特定データは「’Ａ．ｈｔｍ’」である。
次いで、ＨＴＭＬ処理部４３は、パラメータ部分をパラメータ取得部５３へ送信する。
【００５７】
パラメータ部分をＨＴＭＬ処理部４３から受信したパラメータ取得部５３は、該パラメータ部分をパラメータ記憶部５９へ送信しパラメータ記憶部５９に記憶させる。その後、パラメータ取得部５３は、新規画面表示部５５に起動信号を送信し、新規画面表示部５５を起動させる。
パラメータ取得部５３から該起動信号を受信した新規画面表示部５５は、ＣＲＴ４１ｆに新しい画面を表示するよう表示部４５に命令し、表示部４５はＣＲＴ４１ｆに新しい画面（ウインドウ）を表示する（リンクが張られた画像とリンク情報とを表示するウインドウを開く新規ウインドウ作成ステップ。図２１（ａ）を参照されたい。ＣＲＴ４１ｆの画面２０１に新しい画面（ウインドウ）２０７が表示されている。なお、新しい画面（ウインドウ）２０７は、内容が何もない単なる枠のみが表示される。）。次いで、新規画面表示部５５は、該新しい画面を所定の方法によって分割する命令を作成し、該命令を表示部４５に送信する。該命令の一例を図６に示す。図６中、「＜ｆｒａｍｅｓｅｔ　ｃｏｌｓ＝’１４０，＊’＞」は左フレームと右フレームとに分割する命令であり（左フレームが１４０の大きさであり、右フレームがその残りの大きさにする。）、「＜ｆｒａｍｅ　ｓｒｃ＝’ｄｕｍｍｙ．ｈｔｍ’　ｎａｍｅ＝’Ｌ’＞」は左（Ｌ）フレームには「ｄｕｍｍｙ．ｈｔｍ」に記憶されているものを表示するとの命令であり、そして「＜ｆｒａｍｅ　ｓｒｃ＝’Ａ．ｈｔｍ’　ｎａｍｅ＝’Ｒ’＞」は右（Ｒ）フレームには「Ａ．ｈｔｍ」に記憶されているものを表示するとの命令である。ここに左（Ｌ）フレームに関する「ｄｕｍｍｙ．ｈｔｍ」は不変であり、右（Ｒ）フレームに関する「Ａ．ｈｔｍ」は新規画面表示部５５がパラメータ記憶部５９にアクセスしてパラメータ記憶部５９に記憶されているパラメータ部分から得る（具体的には、パラメータ部分に含まれるｈｒｅｆデータから取得する。例えば、パラメータ部分が「’Ａ．ｈｔｍ’，’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」であれば「Ａ．ｈｔｍ」である。）。
【００５８】
新規画面表示部５５から前記命令（例えば図６）を受信した表示部４５は、新しい画面を前記命令に従って左フレームと右フレームとに分割し（新規ウインドウ作成ステップにより開かれたウインドウを所定の方法によって分割するウインドウ分割ステップ。図２１（ｂ）を参照されたい。ＣＲＴ４１ｆの画面２０１の新しい画面（ウインドウ）２０７が左フレーム２０７ａと右フレーム２０７ｂとに分割されている。）、さらに左フレームに表示すべき「ｄｕｍｍｙ．ｈｔｍ」に記憶されているものと、右フレームに表示すべき「Ａ．ｈｔｍ」に記憶されているものと、の両データを取得するようＨＴＭＬ処理部４３に命令する。
この命令を受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するひな型ＨＴＭＬ記憶手段１８１（「ｄｕｍｍｙ．ｈｔｍ」が記憶されている。）から図７に示すようなひな型ＨＴＭＬ（ひな型ＨＴＭＬ記憶手段１８１にはこのひな型ＨＴＭＬが事前に記憶されている。）と、インターネットサーバ１００が有するリンク先データ記憶手段１７１（「Ａ．ｈｔｍ」が予め記憶されている。）から表示用のデータと、を取得し、表示部４５に送信する（このリンク先データ記憶手段１７１から該表示用のデータを取得するステップが、リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データ「Ａ．ｈｔｍ」からリンク情報を取得するリンクデータ取得ステップに該当する。）。
これらひな型ＨＴＭＬと表示用のデータとを受信した表示部４５は、ひな型ＨＴＭＬ（図７）に含まれる「ｓｒｃ＝”ｄｕｍｍｙ．ｓｖｇ”」の「ｄｕｍｍｙ．ｓｖｇ」の具体的な表示内容を取得するよう、再びＨＴＭＬ処理部４３に命令する。この命令を受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するひな型ＳＶＧ記憶手段１９１（「ｄｕｍｍｙ．ｓｖｇ」が予め記憶されている。）から図８に示すようなひな型ＳＶＧデータを取得し表示部４５に送信する。次いで、表示部４５は、ＨＴＭＬ処理部４３から受け取ったひな型ＨＴＭＬ（図７）とひな型ＳＶＧデータ（図８）とを用いて左フレーム内部を表示すると共に、リンク先データ記憶手段１７１から読み出された表示用のデータ（リンク情報。ここでは「Ａ．ｈｔｍ」に記憶されていた内容）を用いて右フレーム内部を表示する（図２２を参照されたい。）。なお、右フレーム２０７ｂにはリンク情報３０３が示されているが、ひな型ＳＶＧデータ（図８）は、画像が表示される内容ではないので（図８では、例えば、「ｈｒｅｆ＝””」のように画像ファイル名も有していない。）、左フレーム２０７ａ内部には何も画像は表示されない。
その後、表示部４５は、表示が完了した旨の表示完了信号を新規画面表示部５５へ送信する。
【００５９】
前記表示完了信号を表示部４５から受信した新規画面表示部５５は、ＳＶＧデータ作成部５７へ起動信号を発する。
該起動信号を受信したＳＶＧデータ作成部５７は、パラメータ記憶部５９にアクセスしてパラメータ記憶部５９が記憶しているパラメータ部分（例えば、「’Ａ．ｈｔｍ’，’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」）を読み出し取得する。
そして、ＳＶＧデータ作成部５７は、読み出し取得したパラメータ部分を用いて、表示部４５が有するひな型ＳＶＧデータ（図８）を書き換えるためのデータを作成する。かかる書き換えのためのデータ作成について以下説明する。
まず、ＳＶＧデータ作成部５７は、読み出し取得したパラメータ部分に含まれるｓｈａｐｅデータがｒｅｃｔ、ｃｉｒｃｌｅ、ｐｏｌｙ、ｄｅｆａｕｌｔのいずれであるか判断する。
【００６０】
まず、ｓｈａｐｅデータが「ｒｅｃｔ」である場合、リンクが張られた部分の形状が矩形であることを示している。ここにパラメータ部分が「’Ａ．ｈｔｍ’，’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」の場合を例にとって説明する。図９は、元画像７１（ｍｅｎ．ｊｐｇ）からの、このパラメータ部分が示す画像の切り出し（トリミング）方法を図示した図である。まず、矩形（ｒｅｃｔ）の場合、元画像７１が形成する長方形が有する１の角を原点にとり（ここでは左上の角を原点としている。）、該角を形成する２辺の一辺に沿ってｘ軸がとられ他辺に沿ってｙ軸がとられる（即ち、座標はｘ、ｙ両軸の直交座標によって表される。原点（ｘ，ｙ）＝（０，０）である。）。そして、原点から遠ざかるほど、座標値が大きくなる。そして、パラメータ部分のなかのｃｏｏｒｄｓデータ（「２４，１６，５４，７０」）は、画像を切り出す領域７３（長方形、ここでは領域７３に斜線を付している。）の１対の対角線のうちの１本の対角線７５（左上に位置する角を一端とする方）の両端の座標を示している。具体的には、ｃｏｏｒｄｓデータの最初の２の数が対角線７５の一端Ｃ（２４，１６）を示し、その後の２の数が対角線７５の他端Ｄ（５４，７０）を示している。
【００６１】
まず、画像を切り出す領域７３の幅と高さとを求める。具体的には、幅（ｗｉｄｔｈ）は対角線７５の両端のｘ座標の差（絶対値）とし（他端Ｄ（５４）−一端Ｃ（２４）＝３０）、高さ（ｈｅｉｇｈｔ）は対角線７５の両端のｙ座標の差（絶対値）とする（他端Ｄ（７０）−一端Ｃ（１６）＝５４）。そして、左フレームの左上隅に画像を切り出す領域７３の左上隅Ｃ（２４，１６）を一致させて表示させるため、画像を切り出す領域７３の左上隅Ｃ（２４，１６）の座標にマイナスを付したもの（−２４，−１６）を元画像７１の表示位置とする。これにより左上隅Ｃが（０，０）とされ、図３２に示すように原点（０，０）から幅３０高さ５４の矩形で切り出された画像が表示される（なお、図３２中の点線によって囲まれた矩形の領域７６は、参考のため、画像を切り出す領域７３が実施に表示される画面の範囲を示したものである。）。また、ＳＶＧデータ作成部５７は、パラメータ部分のなかのｎａｍｅデータ（例えば、ｉｍｇ１）をＨＴＭＬ処理部４３に送信し、元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とを取得するよう命令する。
この命令を受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイルから元画像７１の画像ファイル名を取得する（具体的には、ｎａｍｅデータが「ｎａｍｅ＝”ｎａｍｅデータ”」として含まれる「＜ｉｍｇ・・・・＞」の文を探し、該文に存する「ｓｒｃ＝”・・・・”」の記述から「・・・・」の部分を抽出する。例えば、図４では「ｍｅｎ．ｊｐｇ」）と共に、得られた元画像７１の画像ファイル名を用いてインターネットサーバ１００が有する画像データ記憶手段１６１を検索し元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））を取得する（例えば、幅（ｗｉｄｔｈ）＝２４０ｐｘ、高さ（ｈｅｉｇｈｔ）＝１２０ｐｘ、なお「ｐｘ」は画素である。）。これら取得された元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とはＨＴＭＬ処理部４３からＳＶＧデータ作成部５７へ送信される。
【００６２】
元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とをＨＴＭＬ処理部４３から受信したＳＶＧデータ作成部５７は、表示部４５にアクセスして表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換える。
即ち、ひな型ＳＶＧデータ（図８）中の「＜ｒｅｃｔ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”０”　ｈｅｉｇｈｔ＝”０”／＞」の部分の「ｗｉｄｔｈ」及び「ｈｅｉｇｈｔ」の値を、画像を切り出す領域７３の幅と高さとにそれぞれ書き換える。例えば、前述の例では幅３０と高さ５４であったので、該部分は「＜ｒｅｃｔ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”３０”　ｈｅｉｇｈｔ＝”５４”／＞」に書き換えられる。
次いで、ひな型ＳＶＧデータ（図８）中の「＜ｉｍｇ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”０ｐｘ”　ｈｅｉｇｈｔ＝”０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝””　ｓｔｙｌｅ＝””／＞」の部分の「ｘ」と「ｙ」とは前述した画像表示位置によって書き換え、該部分の「ｗｉｄｔｈ」と「ｈｅｉｇｈｔ」とは前述した元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））によって書き換え、該部分の「ｈｒｅｆ」は前述した元画像７１の画像ファイル名によって書き換え、該部分の「ｓｔｙｌｅ」は「ｃｌｉｐ−ｐａｔｈ：ｕｒｌ（＃ｓｈａｐｅデータ）」によって書き換える。前述の例では、該部分は、「＜ｉｍｇ　ｘ＝”−２４”　ｙ＝”−１６”　ｗｉｄｔｈ＝”２４０ｐｘ”　ｈｅｉｇｈｔ＝”１２０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝”ｍｅｎ．ｊｐｇ”　ｓｔｙｌｅ＝”ｃｌｉｐ−ｐａｔｈ：ｕｒｌ（＃ｒｅｃｔ）”／＞」に書き換えられる。パラメータ部分「’Ａ．ｈｔｍ’，’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」を読み出したＳＶＧデータ作成部５７は、表示部４５が有するひな型ＳＶＧデータ（図８）を図１０に示すものに書き換える。
【００６３】
図１０のようにＳＶＧデータが書き換えられた表示部４５は、書き換えられたＳＶＧデータに従って画像データ記憶手段１６１が記憶している元画像７１から表示用の画像を切り出したデータを取得するようにＨＴＭＬ処理部４３に命令する。即ち、上述の例では、画像ファイル名「ｍｅｎ．ｊｐｇ」を有する元画像７１から切り出した画像が、左フレームの左上隅から表示されるように、ｘ＝”０”ｙ＝”０”を原点として幅３０高さ５４の矩形で切り出した画像のデータを取得するよう命じる。
そして、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有する画像データ記憶手段１６１が記憶している元画像７１のデータのうち命令された領域を切り出したデータを取得し、該取得したデータを表示部４５に送信する。このリンク画像特定データ（前述の例では、「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」）を用いて、表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換え、元画像７１のデータのうち命令された領域を切り出したデータを取得するステップが、リンクが張られた画像を特定するリンク画像特定データから該リンクが張られた画像のデータを取得する画像データ取得ステップを構成する。
切り出したデータを取得した表示部４５は、該切り出したデータを用いて左フレーム内部に画像を表示する（即ち、図１７のように表示される。）。前述のリンク先データ記憶手段１７１から読み出された表示用のデータ（リンク情報。ここでは「Ａ．ｈｔｍ」に記憶されていた内容）を用いて右フレーム内部を表示すること（図２２）と、該切り出したデータを用いて左フレーム内部に画像を表示すること、とによって、画像データ取得ステップにより取得されたリンクが張られた画像のデータと、リンクデータ取得ステップにより取得されたリンク情報と、を、新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップが構成される。そして、ここでは表示ステップが、リンクが張られた画像のデータとリンク情報とをそれぞれウインドウ分割ステップにより分割されたウインドウに表示する（リンクが張られた画像のデータは左フレームに表示され、該表示用のデータ（リンク情報。「Ａ．ｈｔｍ」に記憶されていた内容）は右フレームに表示される。）。
【００６４】
新規画面表示部５５からの前記起動信号を受信したＳＶＧデータ作成部５７がパラメータ記憶部５９から読み出し取得したパラメータ部分に含まれるｓｈａｐｅデータが、前述したｒｅｃｔ以外のｃｉｒｃｌｅ、ｐｏｌｙ、ｄｅｆａｕｌｔの場合について簡単に説明する。
まず、ＳＶＧデータ作成部５７が、読み出し取得したパラメータ部分に含まれるｓｈａｐｅデータがｃｉｒｃｌｅであると判断した場合、これはリンクが張られた部分の形状が円形であることを示している。ここにパラメータ部分が「’Ａ．ｈｔｍ’，’ｃｉｒｃｌｅ’，’１００，６０，３３’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」の場合を例にとって説明する。
【００６５】
図１１は、元画像７１（ｍｅｎ．ｊｐｇ）からの、このパラメータ部分が示す画像の切り出し（トリミング）方法を図示した図である。まず、円形（ｃｉｒｃｌｅ）の場合も元画像７１が形成する長方形が有する１の角を原点にとり（ここでは左上の角を原点としている。）、該角を形成する２辺の一辺に沿ってｘ軸がとられ他辺に沿ってｙ軸がとられる（即ち、座標はｘ、ｙ両軸の直交座標によって表される。原点（ｘ、ｙ）＝（０，０）である。）。そして、原点から遠ざかるほど、座標値が大きくなる。そして、ｓｈａｐｅデータ中の「１００，６０，３３」は、画像を切り出す領域７３（円形、ここでは領域７３に斜線を付している。）の中心Ｆ（１００，６０）と半径３３を示している（即ち、ｓｈａｐｅデータ中に含まれる「ｘ１，ｙ１，ｒ１」は「切り出し円の中心点のｘ座標（ｘ１），切り出し円の中心点のｙ座標（ｙ１），切り出し円の半径（ｒ１）」をそれぞれ示している。
【００６６】
まず、表示位置を調節するために、円形の領域７３の外縁が内接すると共に一対の辺がｘ軸に平行でかつ残りの一対の辺がｙ軸に平行な正方形７４を考える。この正方形７４が有する４の角部のうち左上（原点（ｘ、ｙ）＝（０，０）に最も近い角）に位置する角部Ｇ（６７，２７）（１００−３３＝６７、６０−３３＝２７）を、左フレームの左上隅に一致させて表示させるため、角部Ｇの座標（６７，２７）にマイナスを付したもの（−６７，−２７）を画像表示位置とする。そして、画像を切り出す領域７３である円の中心位置と半径とを決める。角部Ｇが（０，０）とされた状態では、該中心位置は（半径，半径）となるので、具体的には上の例では、該中心位置は（３３，３３）であり半径は３３である。また、前述したｒｅｃｔの場合と同様、ＳＶＧデータ作成部５７は、パラメータ部分のなかのｎａｍｅデータ（例えば、ｉｍｇ１）をＨＴＭＬ処理部４３に送信し、元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とを取得するよう命令する。そして、前述のｒｅｃｔの場合と同様に、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイルから元画像７１の画像ファイル名を取得する。これら取得された元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とはＨＴＭＬ処理部４３からＳＶＧデータ作成部５７へ送信される。
【００６７】
元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とをＨＴＭＬ処理部４３から受信したＳＶＧデータ作成部５７は、表示部４５にアクセスして表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換える。
即ち、ひな型ＳＶＧデータ（図８）中の「＜ｃｉｒｃｌｅ　ｃｘ＝”０”　ｃｙ＝”０”　ｒ＝”０”／＞」の部分の「ｃｘ」及び「ｃｙ」の値を、画像を切り出す領域７３が形成する円の前記中心位置のｘ座標及びｙ座標に書き換えると共に、「ｒ」の値を該円の前記半径に書き換える。例えば、前述の例では前記中心位置は（３３，３３）であり半径は３３であったので、該部分は「＜ｃｉｒｃｌｅ　ｃｘ＝”３３”　ｃｙ＝”３３”　ｒ＝”３３”／＞」に書き換えられる。
次いで、前述のｒｅｃｔの場合と同様に、ひな型ＳＶＧデータ（図８）中の「＜ｉｍｇ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”０ｐｘ”　ｈｅｉｇｈｔ＝”０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝””　ｓｔｙｌｅ＝””／＞」の部分の「ｘ」と「ｙ」とは前述した画像表示位置によって書き換え、該部分の「ｗｉｄｔｈ」と「ｈｅｉｇｈｔ」とは前述した元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））によって書き換え、該部分の「ｈｒｅｆ」は前述した元画像７１の画像ファイル名によって書き換え、該部分の「ｓｔｙｌｅ」は「ｃｌｉｐ−ｐａｔｈ：ｕｒｌ（＃ｓｈａｐｅデータ）」によって書き換える。前述の例では、該部分は、「＜ｉｍｇ　ｘ＝”−６７”　ｙ＝”−２７”　ｗｉｄｔｈ＝”２４０ｐｘ”　ｈｅｉｇｈｔ＝”１２０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝”ｍｅｎ．ｊｐｇ”　ｓｔｙｌｅ＝”ｃｌｉｐ−ｐａｔｈ：ｕｒｌ（＃ｃｉｒｃｌｅ）”／＞」に書き換えられる。
以上説明したように、パラメータ部分「’Ａ．ｈｔｍ’，’ｃｉｒｃｌｅ’，’１００，６０，３３’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」を読み出したＳＶＧデータ作成部５７は、表示部４５が有するひな型ＳＶＧデータ（図８）の「＜ｃｉｒｃｌｅ　ｃｘ＝”０”　ｃｙ＝”０”　ｒ＝”０”／＞」を「＜ｃｉｒｃｌｅｃｘ＝”３３”　ｃｙ＝”３３”　ｒ＝”３３”／＞」に書き換えると共に、「＜ｉｍｇ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”０ｐｘ”　ｈｅｉｇｈｔ＝”０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝””　ｓｔｙｌｅ＝””／＞」を「＜ｉｍｇ　ｘ＝”−６７”　ｙ＝”−２７”　ｗｉｄｔｈ＝”２４０ｐｘ”　ｈｅｉｇｈｔ＝”１２０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝”ｍｅｎ．ｊｐｇ”　ｓｔｙｌｅ＝”ｃｌｉｐ−ｐａｔｈ：ｕｒｌ（＃ｃｉｒｃｌｅ）”／＞」に書き換える。
【００６８】
次いで、ｓｈａｐｅデータがｐｏｌｙである場合について説明する。ＳＶＧデータ作成部５７が、読み出し取得したパラメータ部分に含まれるｓｈａｐｅデータがｐｏｌｙであると判断した場合、これはリンクが張られた部分の形状が多角形であることを示している。ここにパラメータ部分が「’Ａ．ｈｔｍ’，’ｐｏｌｙ’，’１６２，２２，２２６，２２，２３８，７７，１８８，１０１，１４８，６２’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」の場合を例にとって説明する。
【００６９】
図１２は、元画像７１（ｍｅｎ．ｊｐｇ）からの、このパラメータ部分が示す画像の切り出し（トリミング）方法を図示した図である。まず、多角形（ｐｏｌｙ）の場合も元画像７１が形成する長方形が有する１の角を原点にとり（ここでは左上の角を原点としている。）、該角を形成する２辺の一辺に沿ってｘ軸がとられ他辺に沿ってｙ軸がとられる（即ち、座標はｘ、ｙ両軸の直交座標によって表される。原点（ｘ、ｙ）＝（０，０）である。）。そして、原点から遠ざかるほど、座標値が大きくなる。そして、ｓｈａｐｅデータ中の「１６２，２２，２２６，２２，２３８，７７，１８８，１０１，１４８，６２」は、画像を切り出す領域７３（ここでは領域７３に斜線を付している。）が形成する多角形（ここでは五角形）の各頂点の座標を示している。具体的には、Ｊ（１６２，２２）、Ｋ（２２６，２２）、Ｌ（２３８，７７）、Ｍ（１８８，１０１）、Ｎ（１４８，６２）を示している（即ち、ｓｈａｐｅデータ中に含まれる「ｘ１，ｙ１，ｘ２，ｙ２，ｘ３，ｙ３，・・・・」は画像を切り出す領域７３が形成する多角形の各頂点のｘ座標とｙ座標との対（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）・・・を示している。）。
【００７０】
まず、表示位置を調節するために、多角形の領域７３の外縁が内接すると共に一対の辺がｘ軸に平行でかつ残りの一対の辺がｙ軸に平行な長方形７４を考える。この長方形７４が有する４の角部のうち左上（原点（ｘ，ｙ）＝（０，０）に最も近い角）に位置する角部Ｐの座標を求める。角部Ｐの座標は、画像を切り出す領域７３が形成する多角形の頂点のｘ座標の最小値とｙ座標の最小値とになるので、上述の例では、Ｐ（１４８，２２）と求められる。そして、点Ｐを左フレームの左上隅に一致させて表示させるため、点Ｐの座標（１４８，２２）にマイナスを付したもの（−１４８，−２２）を画像表示位置とする。そして、画像を切り出す領域７３である多角形（ここでは五角形）の各頂点の位置を、点Ｐが（０，０）とされた状態で表す。具体的には、頂点の座標からＰ（１４８，２２）の座標を引いたもので示す（例えば、Ｍ（１８８，１０１）は、１８８−１４８＝４０、１０１−２２＝７９であるので（４０，７９）と表される。）。また、前述したｒｅｃｔの場合と同様、ＳＶＧデータ作成部５７は、パラメータ部分のなかのｎａｍｅデータ（例えば、ｉｍｇ１）をＨＴＭＬ処理部４３に送信し、元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とを取得するよう命令する。そして、前述のｒｅｃｔの場合と同様に、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイルから元画像７１の画像ファイル名を取得する。これら取得された元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とはＨＴＭＬ処理部４３からＳＶＧデータ作成部５７へ送信される。
【００７１】
元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とをＨＴＭＬ処理部４３から受信したＳＶＧデータ作成部５７は、表示部４５にアクセスして表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換える。
即ち、ひな型ＳＶＧデータ（図８）中の「＜ｐａｔｈ　ｄ＝””／＞」の部分に、画像を切り出す領域７３が形成する多角形の各頂点の位置を点Ｐが（０，０）とされた状態で表したときの座標を書き込む。具体的には、点Ｐが（０，０）とされた状態では、Ｊ（１４，０）、Ｋ（７８，０）、Ｌ（９０，５５）、Ｍ（４０，７９）、Ｎ（０，４０）であるので、該部分は、「＜ｐａｔｈ　ｄ＝”Ｍ１４　０　Ｌ　７８　０　Ｌ　９０　５５　Ｌ　４０　７９　Ｌ　０　４０　ｚ”／＞」と書き換えられる。なお、ここで「Ｍ」は、「Ｍ」に続く２つの数値が多角形データの開始座標であるという意味であり、「Ｌ」は、直前の座標とこの座標（「Ｌ」に続く２つの数値）を直線で結ぶという意味であり、「ｚ」は、多角形データの終了を表し、直前の座標と開始座標を直線で結ぶという意味である。
次いで、前述のｒｅｃｔの場合と同様に、ひな型ＳＶＧデータ（図８）中の「＜ｉｍｇ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”０ｐｘ”　ｈｅｉｇｈｔ＝”０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝””　ｓｔｙｌｅ＝””／＞」の部分の「ｘ」と「ｙ」とは前述した画像表示位置によって書き換え、該部分の「ｗｉｄｔｈ」と「ｈｅｉｇｈｔ」とは前述した元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））によって書き換え、該部分の「ｈｒｅｆ」は前述した元画像７１の画像ファイル名によって書き換え、該部分の「ｓｔｙｌｅ」は「ｃｌｉｐ−ｐａｔｈ：ｕｒｌ（＃ｓｈａｐｅデータ）」によって書き換える。前述の例では、該部分は、「＜ｉｍｇ　ｘ＝”−１４８”　ｙ＝”−２２”　ｗｉｄｔｈ＝”２４０ｐｘ”　ｈｅｉｇｈｔ＝”１２０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝”ｍｅｎ．ｊｐｇ”　ｓｔｙｌｅ＝”ｃｌｉｐ−ｐａｔｈ：ｕｒｌ（＃ｐｏｌｙ）”／＞」に書き換えられる。
以上説明したように、パラメータ部分「’Ａ．ｈｔｍ’，’ｐｏｌｙ’，’１６２，２２，２２６，２２，２３８，７７，１８８，１０１，１４８，６２’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」を読み出したＳＶＧデータ作成部５７は、表示部４５が有するひな型ＳＶＧデータ（図８）の「＜ｐａｔｈ　ｄ＝””／＞」を「＜ｐａｔｈ　ｄ＝”Ｍ　１４　０　Ｌ　７８　０　Ｌ　９０　５５　Ｌ　４０　７９　Ｌ　０　４０　ｚ”／＞」に書き換えると共に、「＜ｉｍｇ　ｘ＝”０”ｙ＝”０”　ｗｉｄｔｈ＝”０ｐｘ”　ｈｅｉｇｈｔ＝”０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝””　ｓｔｙｌｅ＝””／＞」を「＜ｉｍｇ　ｘ＝”−１４８”ｙ＝”−２２”　ｗｉｄｔｈ＝”２４０ｐｘ”　ｈｅｉｇｈｔ＝”１２０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝”ｍｅｎ．ｊｐｇ”　ｓｔｙｌｅ＝”ｃｌｉｐ−ｐａｔｈ：ｕｒｌ（＃ｐｏｌｙ）”／＞」に書き換える。
【００７２】
次いで、ｓｈａｐｅデータがｄｅｆａｕｌｔである場合について説明する。ＳＶＧデータ作成部５７が、読み出し取得したパラメータ部分に含まれるｓｈａｐｅデータがｄｅｆａｕｌｔであると判断した場合、これはリンクが元画像全面に張られていることを示している。ここにパラメータ部分が「’Ａ．ｈｔｍ’，’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｉｍｇ２」の場合を例にとって説明する。
【００７３】
前述したｒｅｃｔの場合と同様、ＳＶＧデータ作成部５７は、パラメータ部分のなかのｎａｍｅデータ（例えば、ｉｍｇ２）をＨＴＭＬ処理部４３に送信し、元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とを取得するよう命令する。そして、前述のｒｅｃｔの場合と同様に、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイルから元画像７１の画像ファイル名を取得する。これら取得された元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とはＨＴＭＬ処理部４３からＳＶＧデータ作成部５７へ送信される。
【００７４】
元画像７１の画像ファイル名と元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））とをＨＴＭＬ処理部４３から受信したＳＶＧデータ作成部５７は、表示部４５にアクセスして表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換える。
即ち、前述のｒｅｃｔの場合と同様に、ひな型ＳＶＧデータ（図８）中の「＜ｉｍｇ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”０ｐｘ”　ｈｅｉｇｈｔ＝”０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝””　ｓｔｙｌｅ＝””／＞」の部分の「ｗｉｄｔｈ」と「ｈｅｉｇｈｔ」とは前述した元画像７１の画像サイズ（幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ））によって書き換え、該部分の「ｈｒｅｆ」は前述した元画像７１の画像ファイル名によって書き換える（該部分の「ｓｔｙｌｅ」は書き換えない。）。前述の例では、該部分は、「＜ｉｍｇ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”２４０ｐｘ”　ｈｅｉｇｈｔ＝”１２０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝”ｍｅｎ．ｊｐｇ”　ｓｔｙｌｅ＝””／＞」に書き換えられる。
以上説明したように、パラメータ部分「’Ａ．ｈｔｍ’，’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｉｍｇ２」を読み出したＳＶＧデータ作成部５７は、表示部４５が有するひな型ＳＶＧデータ（図８）の「＜ｉｍｇ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”０ｐｘ”　ｈｅｉｇｈｔ＝”０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝””　ｓｔｙｌｅ＝””／＞」を「＜ｉｍｇ　ｘ＝”０”　ｙ＝”０”　ｗｉｄｔｈ＝”２４０ｐｘ”　ｈｅｉｇｈｔ＝”１２０ｐｘ”　ｘｌｉｎｋ：ｈｒｅｆ＝”ｍｅｎ．ｊｐｇ”　ｓｔｙｌｅ＝””／＞」に書き換える。
【００７５】
（ポップアップを用いた表示端末）
次に、ポップアップ画面を利用する方法による表示端末（以下、「ポップアップ端末」という。）について説明する。前述したように、ポップアップ画面を利用する方法とは、リンク情報と画像とをそれぞれ別のウインドウに表示する方法をいう。
なお、ポップアップ端末のハードウエア構成は、図１に示した表示端末４１のものと同様であり、さらにポップアップ端末の大まかな基本構成を示す概略機能ブロック図は、図５に示した表示端末４１のものと同様であるので、図１及び図５を参照しつつポップアップ端末が表示端末４１とは異なる点を中心に以下説明し同様の点については説明を省略する。
【００７６】
まず、所定の操作（例えば、マウス４１ｍによって所定の位置がクリックされる等）がなされると、表示端末４１と同様に、ポップアップ端末は、ＨＴＭＬ処理部４３及び表示部４５との機能により、インターネットサーバ１００が有するＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイルに従った内容をＣＲＴ４１ｆに表示する（リンクが張られた画像が含まれる全体画像を表示する全体画像表示ステップ）。なお、このときポップアップ端末が取得するＨＴＭＬファイルは、前述の一部リンクｏｎＣｌｉｃｋ追加処理又は全部リンクｏｎＣｌｉｃｋ追加処理によって、図２０に示したように「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）”」（一部リンクｏｎＣｌｉｃｋ追加処理）又は「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｉｍｇ２）”」（全部リンクｏｎＣｌｉｃｋ追加処理）のような部分が含まれている。
【００７７】
ＨＴＭＬファイル記憶手段１０１のＨＴＭＬファイルに従った内容をＣＲＴ４１ｆに表示（リンクが張られた画像が含まれる全体画像を表示する全体画像表示ステップ）した後、ＨＴＭＬ処理部４３は、ＣＲＴ４１ｆに表示された内容の中で所定のリンク位置がマウス４１ｍによってクリックされるかどうかを監視する（具体的には、所定のリンク位置がマウス４１ｍによってクリックされると、それを示す信号が表示部４５からＨＴＭＬ処理部４３に送信される。）。
所定のリンク位置がマウス４１ｍによってクリックされたとＨＴＭＬ処理部４３が判断すると（全体画像表示ステップにて表示した該全体画像に含まれる該リンクが選択されたことを受け付けるリンク選択受付ステップ）、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスしスクリプトファイル記憶手段１５１に記憶されているスクリプトファイル（第１のプログラム）を読み出し取得する（リンク選択受付ステップにてリンクが選択されたときに、第１のプログラムを該コンピュータが取得する第１プログラム取得ステップ。スクリプトファイルを使用する記述（ＨＴＭＬファイル中の「＜ｓｃｒｉｐｔ・・・」）により、使用するスクリプトファイルを特定し、その特定されたスクリプトファイルを読み出し取得する。そして、ＨＴＭＬファイル中の「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」という記述により、スクリプトファイルの中の「ｐｏｐｕｐ」という名前のスクリプトを実行する。）。このスクリプトファイルは、ポップアップ端末に以下説明する機能を実現させるためのプログラム（第１のプログラム）が記載されており、該スクリプトファイル（第１のプログラム）の命令をポップアップ端末は実行する。
ここで説明したＨＴＭＬ処理部４３と表示部４５とが行う動作については、前述の表示端末４１と同様、既存のブラウザの動作と何ら変わりないのでここでは詳しい説明を省略する。
【００７８】
該スクリプトファイルの命令をポップアップ端末が実行を開始する際、ＨＴＭＬ処理部４３は、自ら記憶している前記読み出し取得したＨＴＭＬファイルの中から、マウス４１ｍによってクリックされたリンク位置に対応するパラメータ部分を抽出し、該抽出したパラメータ部分を第２のプログラムから第１のプログラム（スクリプトファイル）へ受け渡す（具体的には、第２のプログラムの制御下にあるＨＴＭＬ処理部４３から、第１のプログラム（スクリプトファイル）の制御下にあるＨＴＭＬ処理部４３へ該抽出したパラメータ部分を受け渡す。）。そしてこのとき、マウス４１ｍによってクリックされたリンク位置に対応するｈｒｅｆデータ（例えば、「ｈｒｅｆ＝”Ａ．ｈｔｍ”」が含まれていれば「Ａ．ｈｔｍ」）も第２のプログラムから第１のプログラム（スクリプトファイル）へ受け渡す（具体的には、第２のプログラムの制御下にあるＨＴＭＬ処理部４３から、第１のプログラム（スクリプトファイル）の制御下にあるＨＴＭＬ処理部４３へｈｒｅｆデータを受け渡す。）。この該抽出したパラメータ部分及びｈｒｅｆデータの第２のプログラムから第１のプログラム（スクリプトファイル）への受け渡しが、リンク選択受付ステップにて選択されたリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を該取得された該第１のプログラムに受け渡すデータ受け渡しステップを構成している。なお、パラメータ部分とは、ＨＴＭＬファイル中に存する「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・・）”」の「・・・・・」として示された部分をいい、具体的には、例えば図２０の中のａｒｅａ要素が「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）”＞」であれば「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」がパラメータ部分になる。また、パラメータ部分「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」が、リンク画像特定データである。そして、マウス４１ｍによってクリックされたリンク位置に対応するｈｒｅｆデータが、リンク情報特定データである。
次いで、ＨＴＭＬ処理部４３は、ＨＴＭＬファイルのうち、マウス４１ｍによってクリックされたリンク位置に対応するｈｒｅｆデータ（クリックされた位置に対応するａｒｅａ要素が「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）”＞」であれば「Ａ．ｈｔｍ」であり、クリックされた位置に対応するａｒｅａ要素が「＜ａ　ｈｒｅｆ＝”Ａ．ｈｔｍ”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｉｍｇ２）”＞」であれば「Ａ．ｈｔｍ」である。）に従って、インターネットサーバ１００が有するリンク先データ記憶手段１７１（「Ａ．ｈｔｍ」が予め記憶されている。）から表示用のデータ（リンク情報）を取得し、表示部４５に送信する。該表示用のデータ（リンク情報）の取得が、リンク情報を特定するリンク情報特定データから該リンク情報を取得するリンクデータ取得ステップを構成する。
この表示用のデータ（リンク情報）を受信した表示部４５は、所定の形式に従って該表示用のデータをＣＲＴ４１ｆに表示する（図２３を参照されたい。画面２０１の中に新しくウインドウ３１１が形成され、該新しいウインドウ３１１にはリンク情報が表示されている。）。このとき表示用のデータ（リンク情報）に関して、表示用のデータ（リンク情報）を表示するウインドウを開く新規ウインドウ作成ステップと、表示用のデータ（リンク情報）を新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップと、が実行されている。該表示用のデータを表示部４５に送信した後、ＨＴＭＬ処理部４３は、自ら記憶している前記読み出し取得したＨＴＭＬファイルの中から、マウス４１ｍによってクリックされたリンク位置に対応するパラメータ部分を抽出し、その抽出されたパラメータ部分をパラメータ取得部５３へ送信する。なお、パラメータ部分とは、ＨＴＭＬファイル中に存する「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・・）”」の「・・・・・」として示された部分をいい、具体的には、例えばａｒｅａ要素が「＜ａｒｅａ　ｓｈａｐｅ＝”ｒｅｃｔ”　ｃｏｏｒｄｓ＝”２４，１６，５４，７０”　ｈｒｅｆ＝”Ａ．ｈｔｍ”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１）”＞」であれば「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」がパラメータ部分になる。
【００７９】
パラメータ部分をＨＴＭＬ処理部４３から受信したパラメータ取得部５３は、該パラメータ部分をパラメータ記憶部５９へ送信しパラメータ記憶部５９に記憶させる。その後、パラメータ取得部５３は、新規画面表示部５５に起動信号を送信し、新規画面表示部５５を起動させる。
パラメータ取得部５３から該起動信号を受信した新規画面表示部５５は、ＣＲＴ４１ｆに新しい画面を表示するよう表示部４５に命令し、表示部４５はＣＲＴ４１ｆに新しい画面を表示する（リンクが張られた画像に関し、リンクが張られた画像を表示するウインドウを開く新規ウインドウ作成ステップを構成している。図２４を参照されたい。画面２０１の中に新しいウインドウ３１３が表示されている。なお、ここでは新しいウインドウ３１３の内容は何もない単なる枠のみが表示される。）。次いで、新規画面表示部５５は、図１３に示すような該新しい画面へ表示すべき内容を示す命令を作成し、該命令を表示部４５に送信する。図１３中、「＜ｅｍｂｅｄ　ｎａｍｅ＝’ｓｖｇ１’　ｓｒｃ＝’ｄｕｍｍｙ．ｓｖｇ’　ｗｉｄｔｈ＝’３０’　ｈｅｉｇｈｔ＝’５４’＞」のうち「ｓｒｃ＝’ｄｕｍｍｙ．ｓｖｇ’」は該新しい画面に表示する内容が「ｄｕｍｍｙ．ｓｖｇ」に存することを示しており、「ｎａｍｅ＝’ｓｖｇ１’」は第１のプログラムがＳＶＧデータを書き換える際の該ＳＶＧデータを識別する名前が「ｓｖｇ１」であることを表し、「ｗｉｄｔｈ＝’３０’　ｈｅｉｇｈｔ＝’５４’」は表示するＳＶＧの幅と高さを表す。なお、「ｗｉｄｔｈ＝’３０’　ｈｅｉｇｈｔ＝’５４’」についての具体的数値（３０、５４）は、パラメータ部分（パラメータ記憶部５９に記憶されている。）のなかのｃｏｏｒｄｓデータから、（対角線７５の両端のｘ座標の差（絶対値）＝他端Ｄ（５４）−一端Ｃ（２４）＝３０、対角線７５の両端のｙ座標の差（絶対値）＝他端Ｄ（７０）−一端Ｃ（１６）＝５４）として決められる。
この図１３に示す命令を受信した表示部４５は、図１３に含まれる「ｄｕｍｍｙ．ｓｖｇ」の具体的な表示内容を取得するよう、ＨＴＭＬ処理部４３に命令する。この命令を受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するひな型ＳＶＧ記憶手段１９１（「ｄｕｍｍｙ．ｓｖｇ」が予め記憶されている。）から図８（既に説明した。）に示すようなひな型ＳＶＧデータを取得し表示部４５に送信する。
【００８０】
次いで、表示部４５は、ＨＴＭＬ処理部４３から受け取ったひな型ＳＶＧデータ（図８）と新規画面表示部５５から受け取った命令（図１３）とを用いて該新しい画面内部を表示する。なお、実際には、ひな型ＳＶＧデータ（図８）は、画像が表示される内容ではないので（図８では、例えば、「ｈｒｅｆ＝””」のように画像ファイル名も有していない。）、該新しい画面３１３の内部には何も画像は表示されない。
その後、表示部４５は、表示が完了した旨の表示完了信号を新規画面表示部５５へ送信する。
【００８１】
前記表示完了信号を表示部４５から受信した新規画面表示部５５は、ＳＶＧデータ作成部５７へ起動信号を発する。
該起動信号を受信したＳＶＧデータ作成部５７は、パラメータ記憶部５９にアクセスしてパラメータ記憶部５９が記憶しているパラメータ部分（例えば、「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」）を読み出し取得する。
そして、ＳＶＧデータ作成部５７は、読み出し取得したパラメータ部分を用いて、表示部４５が有するひな型ＳＶＧデータ（図８）を書き換えるためのデータを作成する。かかる書き換えのためのデータ作成について以下説明する。
まず、ＳＶＧデータ作成部５７は、読み出し取得したパラメータ部分に含まれるｓｈａｐｅデータがｒｅｃｔ、ｃｉｒｃｌｅ、ｐｏｌｙ、ｄｅｆａｕｌｔのいずれであるか判断し、それぞれの場合に応じて、表示部４５が有するひな型ＳＶＧデータ（図８）を書き換えるためのデータを作成する。このデータの作成方法については、前述のフレームを用いた表示端末の場合と同様であるので説明を省略する。
【００８２】
表示部４５が有するひな型ＳＶＧデータ（図８）を書き換えるためのデータを作成したＳＶＧデータ作成部５７は、前述のフレームを用いた表示端末の場合と同様、表示部４５にアクセスして表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換える。
ＳＶＧデータが書き換えられた表示部４５は、書き換えられたＳＶＧデータに従って画像データ記憶手段１６１が記憶している元画像から表示用の画像を切り出したデータを取得するようにＨＴＭＬ処理部４３に命令する。そして、それを受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有する画像データ記憶手段１６１が記憶している元画像のデータのうち命令された領域を切り出したデータを取得し、該取得したデータを表示部４５に送信する。このリンク画像特定データ（前述の例では、「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」）を用いて、表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換え、元画像のデータのうち命令された領域を切り出したデータを取得するステップが、リンクが張られた画像を特定するリンク画像特定データから該リンクが張られた画像のデータを取得する画像データ取得ステップを構成する。
切り出したデータを取得した表示部４５は、該切り出したデータを用いて該新しい画面内部を表示する（即ち、図１８のように表示される。）。前述した表示用のデータ（リンク情報）に関する新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップと、リンクが張られた画像を表示するウインドウを開く新規ウインドウ作成ステップにより開かれたウインドウ３１３に、該切り出したデータを用いて画像を表示すること、とによって、画像データ取得ステップにより取得されたリンクが張られた画像のデータと、リンクデータ取得ステップにより取得されたリンク情報と、を、新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップが構成される。そして、前述のように、ここでは新規ウインドウ作成ステップが、リンクが張られた画像のデータとリンク情報とをそれぞれ表示する別のウインドウを開き、表示ステップが、リンクが張られた画像のデータとリンク情報とを、別のウインドウ３１１、３１３にそれぞれ表示する。
【００８３】
次いで、動作について説明する。
まず、本埋込装置１１について説明する。図２５は、本埋込装置１１の動作を示すフローチャートである。図２５を参照して、本埋込装置１１の動作について説明する。
所定の起動信号がＨＴＭＬ読出手段１３に入力されたか否かをＨＴＭＬ読出手段１３は判断し（ｓ５０１）、該起動信号が入力されたと判断したら（ＹＥＳ）、ＨＴＭＬ読出手段１３は、ＨＴＭＬファイル記憶手段１０１にアクセスして、ＨＴＭＬファイル記憶手段１０１に記憶されたＨＴＭＬファイルを読み出し取得する（ｓ５０２）。ｓ５０１にて該起動信号が入力されたと判断しない場合（ＮＯ）、再びｓ５０１へ戻る。そして、ＨＴＭＬ読出手段１３は、ＨＴＭＬファイル記憶手段１０１からｓ５０２にて読み出し取得した該ＨＴＭＬファイルを、ＨＴＭＬ記憶手段１５に送信しＨＴＭＬ記憶手段１５に記憶させる（ｓ５０３）。ｓ５０３の後、ＨＴＭＬ読出手段１３は、画像情報検索手段１７に起動信号を送信し（ｓ５０４）、画像情報検索手段１７を起動させる。
【００８４】
ＨＴＭＬ読出手段１３からｓ５０４にて発せられた前記起動信号を受信した画像情報検索手段１７は、ＨＴＭＬ記憶手段１５にアクセスして、ＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得する（ｓ５０５）。
次いで、画像情報検索手段１７は、ｓ５０５にてＨＴＭＬ記憶手段１５から読み出し取得したＨＴＭＬファイル中に画像情報が存在するか否かを検索することで判断し（ｓ５０６）、画像情報が存在すると判断した場合（ＹＥＳ）、存在する画像情報の全てを取得する（ｓ５０７）。なお、ｓ５０６にて画像情報が存在すると判断しない場合（ＮＯ）には、後述のｓ５５４へ行く。
ｓ５０７の後、画像情報検索手段１７は、ｓ５０７にて取得した画像情報をリンク有無判断手段１９へ送信する（ｓ５０８）。
【００８５】
（各画像情報に関する処理）
画像情報検索手段１７からｓ５０８にて送信された前記画像情報を受信したリンク有無判断手段１９は、該受信した画像情報を記憶した後、後述するように（１）画像の一部の領域にリンクの領域が存在するか（一部リンク）、（２）画像の全部の領域にリンクの領域が存在するか（全部リンク）、（３）画像のいずれの領域にもリンクの領域が存在しないか（リンク不存在）、を判断していない画像情報が自ら記憶した画像情報の中に存在するか否か判断し（ｓ５０９）、未判断の画像情報が存在すると判断した場合（ＹＥＳ）には、リンク有無判断手段１９は、ＨＴＭＬ記憶手段１５にアクセスしてＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得する（ｓ５１０）。一方、ｓ５０９にて未判断の画像情報が存在すると判断しない場合（ＮＯ）には、リンク有無判断手段１９はＨＴＭＬ書込手段２５に起動信号を送信し（ｓ５１１）、後述のｓ５５１へ行く。
【００８６】
ｓ５１０の後の動作は、図２６のフローチャートに示している。図２６を参照して、ｓ５１０の後の動作について説明する。
ｓ５１０の後、リンク有無判断手段１９は、ｓ５０８にて画像情報検索手段１７から送信された画像情報のそれぞれについて（１）一部リンク、（２）全部リンク、（３）リンク不存在、のいずれに該当するかを判断する。これら（１）〜（３）のいずれに該当するかを判断する具体的な手順は、まず、画像情報が、（１）一部リンクであるか否かを判断し（ｓ５１２）、一部リンクであると判断しない場合（ＮＯ）には（２）全部リンクであるか否かを判断し（ｓ５１３）、全部リンクであると判断しない場合（ＮＯ）には（３）リンク不存在であると判断する。無論、ｓ５１２にて一部リンクであると判断すれば（ＹＥＳ）該画像情報は（１）一部リンクであると判断され、ｓ５１３にて全部リンクであると判断すれば（ＹＥＳ）該画像情報は（２）全部リンクであると判断される。なお、ｓ５１２及びｓ５１３における具体的な判断の方法は、既に説明したのでここでは説明を省略する。
【００８７】
リンク有無判断手段１９が、画像情報が（１）一部リンクに該当すると判断した場合にはリンク有無判断手段１９は該画像情報を領域情報取得手段２１へ送信し（ｓ５１４）、画像情報が（２）全部リンクに該当すると判断した場合にはリンク有無判断手段１９は該画像情報を含む開始ａから終了ａまでに存するＨＴＭＬ文をスクリプト生成手段２３に送信し（ｓ５１５）、画像情報が（３）リンク不存在に該当すると判断した場合には後述のｓ５４１へ行く。なお、ｓ５１４とｓ５１５とにおけるリンク有無判断手段１９からの画像情報（ｓ５１４）とＨＴＭＬ文（ｓ５１５）との送信は、画像情報とＨＴＭＬ文とをそれぞれ１個ずつ送信するようにする
【００８８】
ｓ５１４にてリンク有無判断手段１９から送信された画像情報を受信した領域情報取得手段２１は、該画像情報中に含まれる「ｕｓｅｍａｐ＝”・・・・”」の部分から名前を抽出する（ｓ５１６）。次いで、領域情報取得手段２１は、ＨＴＭＬ記憶手段１５にアクセスしそれに記憶されているＨＴＭＬファイル中からｓ５１６にて抽出した名前に対応するマップ情報を検索し読み出し取得する（ｓ５１７）。ｓ５１７の後、領域情報取得手段２１は、ｓ５１７にて読み出し取得したマップ情報と、リンク有無判断手段１９からｓ５１４にて送信された前記画像情報と、をスクリプト生成手段２３に送信する（ｓ５１８）。
【００８９】
（一部リンクｈｒｅｆ書き換え処理）
領域情報取得手段２１からｓ５１８にて送信されたマップ情報と前記画像情報とを受信したスクリプト生成手段２３は、該マップ情報に含まれているａｒｅａ要素それぞれについて、ＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルの該ａｒｅａ要素に対応する「ｈｒｅｆ＝”・・・・”」（・・・・の部分は様々なものが記載されている。）の部分を次のように書き換える。なお、この「ｈｒｅｆ＝”・・・・”」の書き換えは、領域情報取得手段２１から受信したマップ情報に含まれるａｒｅａ要素全てについて行われる。
まず、スクリプト生成手段２３は、「ｈｒｅｆ＝”・・・・”」の書き換えに必要なデータ（例えば、前述したように、ｈｒｅｆデータ、ｓｈａｐｅデータ、ｃｏｏｒｄｓデータ、ｎａｍｅデータ）を抽出する（ｓ５１９）。そして、スクリプト生成手段２３は、ｓ５１９にて抽出したデータを用いて、ＨＴＭＬ記憶手段１５に記憶されている該ａｒｅａ要素中の「ｈｒｅｆ＝”・・・・”」の部分を書き換える（ｓ５２０）。
ｓ５２０の後、スクリプト生成手段２３は、ｓ５１８にて領域情報取得手段２１から送信されたマップ情報に含まれるａｒｅａ要素全てについてｓ５２０の書き換えを行ったか否か判断し（ｓ５２１）、ａｒｅａ要素全てについてｓ５２０の書き換えを行ったと判断しない場合（ＮＯ）には再びｓ５１９に戻って残りのａｒｅａ要素に関する書き換えを行う。一方、ｓ５２１にてａｒｅａ要素全てについてｓ５２０の書き換えを行ったと判断した場合（ＹＥＳ）には、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得する。そして、該読み出し取得したＨＴＭＬファイルのヘッダー部分（具体的には、＜ｈｅａｄ＞と＜／ｈｅａｄ＞との間に存する部分）にスクリプトファイルを使用する記述が存するか否かをスクリプト生成手段２３は判断し（ｓ５４１）、ヘッダー部分にスクリプトファイルを使用する記述が存しないとスクリプト生成手段２３が判断した場合（ＮＯ）、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルのヘッダー部分に「＜ｓｃｒｉｐｔ　ｌａｎｇｕａｇｅ＝”ＪａｖａＳｃｒｉｐｔ”　ｓｒｃ＝”ｔｒｉｍ．ｊｓ”＞＜／ｓｃｒｉｐｔ＞」を書き加える（ｓ５４２）。なお、ｓ５４１にてヘッダー部分にスクリプトファイルを使用する記述が存するとスクリプト生成手段２３が判断した場合（ＹＥＳ）後述のｓ５４３へ行く。ｓ５４２の後、スクリプト生成手段２３は、リンク有無判断手段１９へ完了信号を発し（ｓ５４３）、前述したｓ５０９に戻り、リンク有無判断手段１９は、（１）一部リンク、（２）全部リンク、（３）リンク不存在、を判断していない画像情報が自ら記憶した画像情報の中に存在するか否か再び判断する。
【００９０】
（一部リンクｏｎＣｌｉｃｋ追加処理）
一部リンクｏｎＣｌｉｃｋ追加処理は、上述した一部リンクｈｒｅｆ書き換え処理に比して、ｓ５１９とｓ５２０とが異なるのみであるので残りは同じであるので、ｓ５１９とｓ５２０とを説明する。
領域情報取得手段２１からｓ５１８にて送信されたマップ情報と前記画像情報とを受信したスクリプト生成手段２３は、該マップ情報に含まれているａｒｅａ要素それぞれについて、ＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルに「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」の命令を次のように追加する。なお、この「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」の追記は、領域情報取得手段２１から受信したマップ情報に含まれるａｒｅａ要素全てについて行われる。
まず、スクリプト生成手段２３は、「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」の追加に必要なデータ（例えば、前述したように、ｓｈａｐｅデータ、ｃｏｏｒｄｓデータ、ｎａｍｅデータ）を抽出する（ｓ５１９）。そして、スクリプト生成手段２３は、ｓ５１９にて抽出したデータを用いて、ＨＴＭＬ記憶手段１５に記憶されている該ａｒｅａ要素中の「ｈｒｅｆ＝”・・・・”」の部分の直後に「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」を追加するように書き換える（ｓ５２０）。ｓ５２０の後、一部リンクｈｒｅｆ書き換え処理と同様、ｓ５２１へ行く。
【００９１】
（全部リンクｈｒｅｆ書き換え処理）
一方、ｓ５１５にてリンク有無判断手段１９から送信された前記ＨＴＭＬ文を受信したスクリプト生成手段２３は、該受信したＨＴＭＬ文に含まれているｈｒｅｆデータと、該受信したＨＴＭＬ文中の前記画像情報に含まれているｎａｍｅデータと、を取得する（ｓ５３１）。そして、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶された「ｈｒｅｆ＝”・・・・”」部分を、「ｈｒｅｆ＝”ｊａｖａｓｃｒｉｐｔ：ｆｒａｍｅ（’ｈｒｅｆデータ’，’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｎａｍｅデータ）”」に書き換える（ｓ５３２）。ｓ５３２の後、ｓ５４１へ行き、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得する。そして、該読み出し取得したＨＴＭＬファイルのヘッダー部分（具体的には、＜ｈｅａｄ＞と＜／ｈｅａｄ＞との間に存する部分）にスクリプトファイルを使用する記述が存するか否かをスクリプト生成手段２３は判断し（ｓ５４１）、ヘッダー部分にスクリプトファイルを使用する記述が存しないとスクリプト生成手段２３が判断した場合（ＮＯ）、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルのヘッダー部分に「＜ｓｃｒｉｐｔ　ｌａｎｇｕａｇｅ＝”ＪａｖａＳｃｒｉｐｔ”　ｓｒｃ＝”ｔｒｉｍ．ｊｓ”＞＜／ｓｃｒｉｐｔ＞」を書き加える（ｓ５４２）。なお、ｓ５４１にてヘッダー部分にスクリプトファイルを使用する記述が存するとスクリプト生成手段２３が判断した場合（ＹＥＳ）後述のｓ５４３へ行く。ｓ５４２の後、スクリプト生成手段２３は、リンク有無判断手段１９へ完了信号を発し（ｓ５４３）、前述したｓ５０９に戻り、リンク有無判断手段１９は、（１）一部リンク、（２）全部リンク、（３）リンク不存在、を判断していない画像情報が自ら記憶した画像情報の中に存在するか否か再び判断する。
【００９２】
（全部リンクｏｎＣｌｉｃｋ追加処理）
全部リンクｏｎＣｌｉｃｋ追加処理は、上述した全部リンクｈｒｅｆ書き換え処理に比して、ｓ５３１とｓ５３２とが異なるのみであるので残りは同じであるので、ｓ５３１とｓ５３２とを説明する。
ｓ５１５にてリンク有無判断手段１９から送信された前記ＨＴＭＬ文を受信したスクリプト生成手段２３は、該受信したＨＴＭＬ文に含まれているｎａｍｅデータを取得する（ｓ５３１）。そして、スクリプト生成手段２３は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶された「＜ａ　ｈｒｅｆ＝”・・・・”＞」部分を、「＜ａ　ｈｒｅｆ＝”・・・・”　ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（’ｄｅｆａｕｌｔ’，’’，ｄｏｃｕｍｅｎｔ．ｎａｍｅデータ）”＞」に書き換える（ｓ５３２）。そして、やはりこの場合も、ｓ５３２の後、ｓ５４１へ行く。
【００９３】
ｓ５１１の後の動作は、図２７のフローチャートに示している。図２７を参照して、ｓ５１１の後の動作について説明する。
ｓ５１１にてリンク有無判断手段１９からＨＴＭＬ書込手段２５に起動信号が発せられると、該起動信号を受信したＨＴＭＬ書込手段２５は、ＨＴＭＬ記憶手段１５にアクセスしＨＴＭＬ記憶手段１５に記憶されたＨＴＭＬファイルを読み出し取得する（ｓ５５１）。そして、ＨＴＭＬ書込手段２５は、ｓ５５１にて読み出し取得したＨＴＭＬファイルのヘッダー部分（具体的には、＜ｈｅａｄ＞と＜／ｈｅａｄ＞との間に存する部分）にスクリプトファイルを使用する記述が存するか否かを判断する（ｓ５５２）。ｓ５５２にてヘッダー部分にスクリプトファイルを使用する記述が存するとＨＴＭＬ書込手段２５が判断した場合（ＹＥＳ）、ＨＴＭＬ書込手段２５は該読み出し取得したＨＴＭＬファイルをＨＴＭＬファイル記憶手段１０１に送信してＨＴＭＬファイル記憶手段１０１に上書きして記憶させる（ｓ５５３）。ｓ５５２にてヘッダー部分にスクリプトファイルを使用する記述が存するとＨＴＭＬ書込手段２５が判断しない場合（ＮＯ）は、後述のｓ５５４へ行く。ｓ５５３の後、作業終了か否か判断し（ｓ５５４）、作業終了と判断すれば（ＹＥＳ）作業を終了し（ＥＮＤ）、作業終了と判断しなければ（ＮＯ）ｓ５０２へ再び戻る。
【００９４】
さらに、フレームを利用する方法による表示端末の動作について説明する。図２８は、フレームを利用する方法による表示端末の動作を示すフローチャートである。図２８を参照して、フレームを利用する方法による表示端末の動作について説明する。
まず、ＨＴＭＬ処理部４３は、ＨＴＭＬ処理部４３が起動するための所定の操作がなされたか否か判断し（ｓ６０１）、所定の操作がなされたと判断した場合（ＹＥＳ）ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスしＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイル（第２のプログラム）を読み出し取得する（ｓ６０２）。ｓ６０１にて所定の操作がなされたと判断しない場合（ＮＯ）再びｓ６０１へ戻る。そして、ＨＴＭＬ処理部４３は、ｓ６０２にて読み出し取得したＨＴＭＬファイル（第２のプログラム）を自ら記憶すると共に、該読み出し取得したＨＴＭＬファイル（第２のプログラム）に従った内容をＣＲＴ４１ｆに表示するためのデータを表示部４５に送信し、ＣＲＴ４１ｆにその内容を表示するよう表示部４５に命じ（ｓ６０３）、表示部４５はＨＴＭＬファイルに従った内容をＣＲＴ４１ｆに表示する（リンクが張られた画像が含まれる全体画像を表示する全体画像表示ステップ）。
【００９５】
ｓ６０３の後、ＨＴＭＬ処理部４３は、ＣＲＴ４１ｆに表示された内容の中で所定のリンク位置がマウス４１ｍによってクリックされたかどうかを判断し（ｓ６０４）、クリックされたと判断した場合（ＹＥＳ。全体画像表示ステップにて表示した全体画像に含まれるリンクが選択されたことを受け付けるリンク選択受付ステップ）には、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスしスクリプトファイル記憶手段１５１に記憶されているスクリプトファイル（第１のプログラム）を読み出し取得する（リンク選択受付ステップにてリンクが選択されたときに、第１のプログラムをコンピュータが取得する第１プログラム取得ステップ）と共に該取得したスクリプトファイルの命令を表示端末は実行する（ｓ６０５）。なお、ｓ６０４にてクリックされたと判断しない場合（ＮＯ）には、再びｓ６０４へ戻る。
【００９６】
ｓ６０５の後、ＨＴＭＬ処理部４３は、ｓ６０２にて読み出し取得したＨＴＭＬファイルの中から、マウス４１ｍによってクリックされたリンク位置に対応するパラメータ部分を抽出し、該抽出したパラメータ部分を第２のプログラムから第１のプログラム（スクリプトファイル）へ受け渡す（具体的には、第２のプログラムの制御下にあるＨＴＭＬ処理部４３から、第１のプログラム（スクリプトファイル）の制御下にあるＨＴＭＬ処理部４３へ該抽出したパラメータ部分を受け渡す。）。この該抽出したパラメータ部分の第２のプログラムから第１のプログラム（スクリプトファイル）への受け渡しが、リンク選択受付ステップにて選択されたリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を該取得された該第１のプログラムに受け渡すデータ受け渡しステップを構成している。次いで、ＨＴＭＬ処理部４３は、パラメータ部分をパラメータ取得部５３へ送信する（ｓ６０６）。
【００９７】
パラメータ部分をＨＴＭＬ処理部４３から受信したパラメータ取得部５３は、該パラメータ部分をパラメータ記憶部５９へ送信しパラメータ記憶部５９に記憶させる（ｓ６０７）。ｓ６０７の後、パラメータ取得部５３は、新規画面表示部５５に起動信号を送信し（ｓ６０８）、新規画面表示部５５を起動させる。
ｓ６０８にてパラメータ取得部５３から発せられた該起動信号を受信した新規画面表示部５５は、ＣＲＴ４１ｆに新しい画面を表示するよう表示部４５に命令し（ｓ６０９）、表示部４５はＣＲＴ４１ｆに新しい画面（ウインドウ）を表示する（リンクが張られた画像とリンク情報とを表示するウインドウを開く新規ウインドウ作成ステップ）。次いで、新規画面表示部５５は、該新しい画面を所定の方法によって分割する命令を作成し、該命令を表示部４５に送信する（ｓ６１０）。
【００９８】
ｓ６１０により発せられた命令を受信した表示部４５は、新しい画面を該命令に従って左フレームと右フレームとに分割し（ｓ６１１。新規ウインドウ作成ステップにより開かれたウインドウを所定の方法によって分割するウインドウ分割ステップ）、さらに左フレームに表示すべき「ｄｕｍｍｙ．ｈｔｍ」に記憶されているものと、右フレームに表示すべき「Ａ．ｈｔｍ」に記憶されているものと、の両データを取得するようＨＴＭＬ処理部４３に命令する（ｓ６１２）。なお、ｓ６１２の後のステップであるｓ６１３以降は、図２９に示している。
この命令を受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するひな型ＨＴＭＬ記憶手段１８１（ｄｕｍｍｙ．ｈｔｍ）から図７に示すようなひな型ＨＴＭＬと、インターネットサーバ１００が有するリンク先データ記憶手段１７１（Ａ．ｈｔｍ）から表示用のデータと、を取得し、表示部４５に送信する（ｓ６１３。このリンク先データ記憶手段１７１から該表示用のデータを取得するステップが、リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データ「Ａ．ｈｔｍ」からリンク情報を取得するリンクデータ取得ステップに該当する。）。
これらひな型ＨＴＭＬと表示用のデータとを受信した表示部４５は、ひな型ＨＴＭＬ（図７）に含まれる「ｓｒｃ＝”ｄｕｍｍｙ．ｓｖｇ”」の「ｄｕｍｍｙ．ｓｖｇ」の具体的な表示内容を取得するよう、再びＨＴＭＬ処理部４３に命令する（ｓ６１４）。ｓ６１４の命令を受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するひな型ＳＶＧ記憶手段１９１（ｄｕｍｍｙ．ｓｖｇ）から図８に示すようなひな型ＳＶＧデータを取得し表示部４５に送信する（ｓ６１５）。
次いで、表示部４５は、ＨＴＭＬ処理部４３から受け取ったひな型ＨＴＭＬ（図７）とひな型ＳＶＧデータ（図８）とを用いて左フレーム内部を表示すると共に、リンク先データ記憶手段１７１から読み出された表示用のデータ（リンク情報。ここでは「Ａ．ｈｔｍ」に記憶されていた内容）を用いて右フレーム内部を表示する（ｓ６１６）。
その後、表示部４５は、表示が完了した旨の表示完了信号を新規画面表示部５５へ送信する（ｓ６１７）。
【００９９】
ｓ６１７にて発せられた前記表示完了信号を受信した新規画面表示部５５は、ＳＶＧデータ作成部５７へ起動信号を発する（ｓ６１８）。
ｓ６１８にて発せられた該起動信号を受信したＳＶＧデータ作成部５７は、パラメータ記憶部５９にアクセスしてパラメータ記憶部５９が記憶しているパラメータ部分を読み出し取得する（ｓ６１９）。
そして、ＳＶＧデータ作成部５７は、ｓ６１９にて読み出し取得したパラメータ部分に含まれるｓｈａｐｅデータがｒｅｃｔ、ｃｉｒｃｌｅ、ｐｏｌｙ、ｄｅｆａｕｌｔのいずれであるか判断する（ｓ６２０）。
さらに、ＳＶＧデータ作成部５７は、表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換えるためのデータを作成する（ｓ６２１）。なお、このデータ作成方法については、既に詳述したのでここでは説明を省略する。
最後に、ＳＶＧデータ作成部５７は、ｓ６２１にて作成したデータを用いて、表示部４５にアクセスして表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換える（ｓ６２２）。この書き換えについても、既に詳述したのでここでは説明を省略する。
【０１００】
ｓ６２２にてＳＶＧデータが書き換えられた表示部４５は、書き換えられたＳＶＧデータに従って画像データ記憶手段１６１が記憶している元画像７１から表示用の画像を切り出したデータを取得するようにＨＴＭＬ処理部４３に命令する（ｓ６２３）。ｓ６２３の命令を受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有する画像データ記憶手段１６１が記憶している元画像７１のデータのうち命令された領域を切り出したデータを取得し、該取得したデータを表示部４５に送信する（ｓ６２４）。このリンク画像特定データ（前述の例では、「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」）を用いて、表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換え、元画像７１のデータのうち命令された領域を切り出したデータを取得するステップ（ｓ６２０、ｓ６２１、ｓ６２２、ｓ６２３、ｓ６２４）が、リンクが張られた画像を特定するリンク画像特定データから該リンクが張られた画像のデータを取得する画像データ取得ステップを構成する。
切り出したデータをｓ６２４にて取得した表示部４５は、該切り出したデータを用いて左フレーム内部に画像を表示する（ｓ６２５）。前述のリンク先データ記憶手段１７１から読み出された表示用のデータ（リンク情報。ここでは「Ａ．ｈｔｍ」に記憶されていた内容）を用いて右フレーム内部を表示すること（ｓ６１６のうち、該表示用のデータ（リンク情報。ここでは「Ａ．ｈｔｍ」に記憶されていた内容）を用いて右フレーム内部を表示する動作）と、該切り出したデータを用いて左フレーム内部に画像を表示すること（ｓ６２５）、とによって、画像データ取得ステップにより取得されたリンクが張られた画像のデータと、リンクデータ取得ステップにより取得されたリンク情報と、を、新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップが構成される。そして、ここでは表示ステップが、リンクが張られた画像のデータとリンク情報とをそれぞれウインドウ分割ステップにより分割されたウインドウに表示する（リンクが張られた画像のデータは左フレームに表示され、該表示用のデータ（リンク情報。「Ａ．ｈｔｍ」に記憶されていた内容）は右フレームに表示される。）。ｓ６２５の後、作業終了か否か判断し（ｓ６２６）、作業終了と判断すれば（ＹＥＳ）作業を終了し（ＥＮＤ）、作業終了と判断しなければ（ＮＯ）ｓ６０２へ再び戻る。
【０１０１】
最後に、ポップアップ画面を利用する方法による表示端末の動作について説明する。図３０は、ポップアップ画面を利用する方法による表示端末の動作を示すフローチャートである。図３０を参照して、ポップアップ画面を利用する方法による表示端末の動作について説明する。
まず、ＨＴＭＬ処理部４３は、ＨＴＭＬ処理部４３が起動するための所定の操作がなされたか否か判断し（ｓ７０１）、所定の操作がなされたと判断した場合（ＹＥＳ）ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスしＨＴＭＬファイル記憶手段１０１に記憶されているＨＴＭＬファイル（第２のプログラム）を読み出し取得する（ｓ７０２）。ｓ７０１にて所定の操作がなされたと判断しない場合（ＮＯ）再びｓ７０１へ戻る。そして、ＨＴＭＬ処理部４３は、ｓ７０２にて読み出し取得したＨＴＭＬファイル（第２のプログラム）を自ら記憶すると共に、該読み出し取得したＨＴＭＬファイル（第２のプログラム）に従った内容をＣＲＴ４１ｆに表示するためのデータを表示部４５に送信し、ＣＲＴ４１ｆにその内容を表示するよう表示部４５に命じ（ｓ７０３）、表示部４５はＨＴＭＬファイルに従った内容をＣＲＴ４１ｆに表示する（リンクが張られた画像が含まれる全体画像を表示する全体画像表示ステップ）。
【０１０２】
ｓ７０３の後、ＨＴＭＬ処理部４３は、ＣＲＴ４１ｆに表示された内容の中で所定のリンク位置がマウス４１ｍによってクリックされたかどうかを判断し（ｓ７０４）、クリックされたと判断した場合（ＹＥＳ。全体画像表示ステップにて表示した全体画像に含まれるリンクが選択されたことを受け付けるリンク選択受付ステップ）には、ＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスしスクリプトファイル記憶手段１５１に記憶されているスクリプトファイル（第１のプログラム）を読み出し取得する（リンク選択受付ステップにてリンクが選択されたときに、第１のプログラムをコンピュータが取得する第１プログラム取得ステップ）と共に該取得したスクリプトファイルの命令を表示端末は実行する（ｓ７０５）。なお、ｓ７０４にてクリックされたと判断しない場合（ＮＯ）には、再びｓ７０４へ戻る。
【０１０３】
ｓ７０５の後、ＨＴＭＬ処理部４３は、自ら記憶している前記読み出し取得したＨＴＭＬファイルの中から、マウス４１ｍによってクリックされたリンク位置に対応するパラメータ部分を抽出し、該抽出したパラメータ部分を第２のプログラムから第１のプログラム（スクリプトファイル）へ受け渡す（具体的には、第２のプログラムの制御下にあるＨＴＭＬ処理部４３から、第１のプログラム（スクリプトファイル）の制御下にあるＨＴＭＬ処理部４３へ該抽出したパラメータ部分を受け渡す。）。そしてこのとき、マウス４１ｍによってクリックされたリンク位置に対応するｈｒｅｆデータ（例えば、「ｈｒｅｆ＝”Ａ．ｈｔｍ”」が含まれていれば「Ａ．ｈｔｍ」）も第２のプログラムから第１のプログラム（スクリプトファイル）へ受け渡す（具体的には、第２のプログラムの制御下にあるＨＴＭＬ処理部４３から、第１のプログラム（スクリプトファイル）の制御下にあるＨＴＭＬ処理部４３へｈｒｅｆデータを受け渡す。）。この該抽出したパラメータ部分及びｈｒｅｆデータの第２のプログラムから第１のプログラム（スクリプトファイル）への受け渡しが、リンク選択受付ステップにて選択されたリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を該取得された該第１のプログラムに受け渡すデータ受け渡しステップを構成している。
ＨＴＭＬ処理部４３は、マウス４１ｍによってクリックされたリンク位置に対応するｈｒｅｆデータに従って、インターネットサーバ１００が有するリンク先データ記憶手段１７１（Ａ．ｈｔｍ）から表示用のデータ（リンク情報）を取得し、表示部４５に送信する（ｓ７０６。リンク情報を特定するリンク情報特定データから該リンク情報を取得するリンクデータ取得ステップ）。
ｓ７０６にて表示用のデータ（リンク情報）を受信した表示部４５は、所定の形式に従って該表示用のデータをＣＲＴ４１ｆに表示する（ｓ７０７。表示用のデータ（リンク情報）に関して、表示用のデータ（リンク情報）を表示するウインドウを開く新規ウインドウ作成ステップと、表示用のデータ（リンク情報）を新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップと、が実行されている。）。
ｓ７０６にて表示用のデータを表示部４５に送信した後、ＨＴＭＬ処理部４３は、自ら記憶している前記読み出し取得したＨＴＭＬファイルの中から、マウス４１ｍによってクリックされたリンク位置に対応するパラメータ部分を抽出し、その抽出されたパラメータ部分をパラメータ取得部５３へ送信する（ｓ７０８）。
【０１０４】
ｓ７０８にて送信されたパラメータ部分を受信したパラメータ取得部５３は、該パラメータ部分をパラメータ記憶部５９へ送信しパラメータ記憶部５９に記憶させる（ｓ７０９）。その後、パラメータ取得部５３は、新規画面表示部５５に起動信号を送信し（ｓ７１０）、新規画面表示部５５を起動させる。
ｓ７１０にてパラメータ取得部５３から送信された該起動信号を受信した新規画面表示部５５は、ＣＲＴ４１ｆに新しい画面を表示するよう表示部４５に命令し（ｓ７１１）、表示部４５はＣＲＴ４１ｆに新しい画面を表示する（リンクが張られた画像に関し、リンクが張られた画像を表示するウインドウを開く新規ウインドウ作成ステップ）。次いで、新規画面表示部５５は、図１３に示すような該新しい画面へ表示すべき内容を示す命令を作成し、該命令を表示部４５に送信する（ｓ７１２）。
ｓ７１２の命令（例えば、図１３に示す命令）を受信した表示部４５は、該命令に含まれる「ｄｕｍｍｙ．ｓｖｇ」の具体的な表示内容を取得するよう、ＨＴＭＬ処理部４３に命令する（ｓ７１３）。ｓ７１３の後のステップであるｓ７１４以降は、図３１に示している。
ｓ７１３の命令を受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有するひな型ＳＶＧ記憶手段１９１（ｄｕｍｍｙ．ｓｖｇ）から図８に示すようなひな型ＳＶＧデータを取得し表示部４５に送信する（ｓ７１４）。
【０１０５】
次いで、表示部４５は、ＨＴＭＬ処理部４３から受け取ったひな型ＳＶＧデータ（図８）と新規画面表示部５５から受け取った命令（図１３）とを用いて該新しい画面内部を表示する（ｓ７１５）。
その後、表示部４５は、表示が完了した旨の表示完了信号を新規画面表示部５５へ送信する（ｓ７１６）。
【０１０６】
ｓ７１６にて発せられた前記表示完了信号を受信した新規画面表示部５５は、ＳＶＧデータ作成部５７へ起動信号を発する（ｓ７１７）。
ｓ７１７にて発せられた該起動信号を受信したＳＶＧデータ作成部５７は、パラメータ記憶部５９にアクセスしてパラメータ記憶部５９が記憶しているパラメータ部分を読み出し取得する（ｓ７１８）。
そして、ＳＶＧデータ作成部５７は、読み出し取得したパラメータ部分を用いて、表示部４５が有するひな型ＳＶＧデータ（図８）を書き換えるためのデータを作成する。かかる書き換えのためのデータ作成について以下説明する。
まず、ＳＶＧデータ作成部５７は、ｓ７１８にて読み出し取得したパラメータ部分に含まれるｓｈａｐｅデータがｒｅｃｔ、ｃｉｒｃｌｅ、ｐｏｌｙ、ｄｅｆａｕｌｔのいずれであるか判断する（ｓ７１９）。そして、ＳＶＧデータ作成部５７は、ｓ７１９にて判断したｓｈａｐｅデータに応じて、表示部４５が有するひな型ＳＶＧデータ（図８）を書き換えるためのデータを作成する（ｓ７２０）。このデータの作成方法については、前述のフレームを用いた表示端末の場合と同様であるので説明を省略する。
【０１０７】
そして、ｓ７２０にて表示部４５が有するひな型ＳＶＧデータ（図８）を書き換えるためのデータを作成したＳＶＧデータ作成部５７は、前述のフレームを用いた表示端末の場合と同様、表示部４５にアクセスして表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換える（ｓ７２１）。
ｓ７２１にてＳＶＧデータが書き換えられた表示部４５は、書き換えられたＳＶＧデータに従って画像データ記憶手段１６１が記憶している元画像から表示用の画像を切り出したデータを取得するようにＨＴＭＬ処理部４３に命令する（ｓ７２２）。そして、それを受けてＨＴＭＬ処理部４３は、インターネット１２１を介してインターネットサーバ１００にアクセスし、インターネットサーバ１００が有する画像データ記憶手段１６１が記憶している元画像のデータのうち命令された領域を切り出したデータを取得し、該取得したデータを表示部４５に送信する（ｓ７２３）。このリンク画像特定データ（前述の例では、「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」）を用いて、表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換え、元画像のデータのうち命令された領域を切り出したデータを取得するステップ（ｓ７１９、ｓ７２０、ｓ７２１、ｓ７２２、ｓ７２３）が、リンクが張られた画像を特定するリンク画像特定データから該リンクが張られた画像のデータを取得する画像データ取得ステップを構成する。
ｓ７２３にて、切り出したデータを取得した表示部４５は、該切り出したデータを用いて該新しい画面内部を表示する（ｓ７２４）。
ここでは、ｓ７０７にて表示用のデータ（リンク情報）を表示するウインドウを開くステップと、ｓ７１１にて発せられる命令を受けて表示部４５がＣＲＴ４１ｆに新しい画面を表示するステップと、によって、リンクが張られた画像とリンク情報とを表示するウインドウを開く新規ウインドウ作成ステップが構成されている。
そして、ｓ７０７にて表示用のデータ（リンク情報）を新規ウインドウ作成ステップにより開かれたウインドウに表示するステップと、リンクが張られた画像を表示するウインドウを開く新規ウインドウ作成ステップにより開かれたウインドウ３１３に、該切り出したデータを用いて画像を表示するステップ（ｓ７２４）と、によって、画像データ取得ステップにより取得されたリンクが張られた画像のデータと、リンクデータ取得ステップにより取得されたリンク情報と、を、新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップが構成される。そして、前述のように、ここでは新規ウインドウ作成ステップが、リンクが張られた画像のデータとリンク情報とをそれぞれ表示する別のウインドウを開き、表示ステップが、リンクが張られた画像のデータとリンク情報とを、別のウインドウ３１１、３１３にそれぞれ表示する。
【０１０８】
以上説明したように、本埋込装置１１は、リンク情報と画像（リンクが張られた画像）とを１枚のウインドウを分割して表示する方法（フレームを利用する方法）に対応するものと、リンク情報と画像（リンクが張られた画像）とをそれぞれ別のウインドウに表示する方法（ポップアップ画面を利用する方法）に対応するものと、の２種類がある。本埋込装置１１をフレームを利用する方法に対応させるには、前述の一部リンクｈｒｅｆ書き換え処理及び／又は全部リンクｈｒｅｆ書き換え処理を行うようにすればよく、ポップアップ画面を利用する方法に対応させるには、前述の一部リンクｏｎＣｌｉｃｋ追加処理及び／又は全部リンクｏｎＣｌｉｃｋ追加処理を行うようにすればよい。
【０１０９】
本埋込装置１１のうちフレームを利用する方法及びポップアップ画面を利用する方法のいずれに対応するものも、ホームページを記述する言語によって作成されたホームページを表示するためのホームページ表示用プログラム（例えば、図３）に存するリンクが張られた画像を特定するリンク画像特定データを、ホームページ表示用プログラム（図３）から抽出するリンク画像特定データ抽出手段（領域情報取得手段２１とスクリプト生成手段２３）と、該リンク画像特定データを用いて、ホームページ表示用プログラム（図３）がブラウザに読み込まれた際に、該リンクが張られた画像と、該リンクのリンク先に存する情報であるリンク情報と、を同時に表示する表示命令（フレームを利用する方法に対応する場合は、ａｒｅａ要素中の書き換えられた「ｈｒｅｆ＝”・・・・”」の部分であり、ポップアップ画面を利用する方法に対応する場合は、ＨＴＭＬファイルのａｒｅａ要素中に追加された「ｏｎＣｌｉｃｋ＝”ｐｏｐｕｐ（・・・・）”」の部分である。）をホームページ表示用プログラム（図３）中に作成する表示命令作成手段（スクリプト生成手段２３とＨＴＭＬ記憶手段１５とＨＴＭＬ書込手段２５）と、を備えてなる、ホームページ記述言語加工装置である。
また、フレームを利用する方法に対応する場合、リンク情報を特定するリンク情報特定データを、ホームページ表示用プログラム（図３）から抽出するリンク情報特定データ抽出手段（領域情報取得手段２１とスクリプト生成手段２３）を、さらに備え、表示命令作成手段（スクリプト生成手段２３とＨＴＭＬ記憶手段１５とＨＴＭＬ書込手段２５）が、リンク情報特定データも用いて表示命令を作成する。
【０１１０】
そして、前記両方法のいずれに対応するものも、リンクが張られた画像が、リンクが張られた画像が含まれる全体画像の一部であるか又は全部であるかを判断するリンク配置判断手段（リンク有無判断手段１９）を、さらに備え、リンク配置判断手段（リンク有無判断手段１９）が、リンクが張られた画像が全体画像の全部であると判断した場合、リンク画像特定データ抽出手段（領域情報取得手段２１とスクリプト生成手段２３）が、全体画像を特定する画像特定データ（ｎａｍｅデータ）をリンク画像特定データとして抽出し、リンク配置判断手段（リンク有無判断手段１９）が、リンクが張られた画像が全体画像の一部であると判断した場合、リンク画像特定データ抽出手段（領域情報取得手段２１とスクリプト生成手段２３）が、全体画像を特定する画像特定データ（ｎａｍｅデータ）と、該全体画像中における前記リンクが張られた画像の位置を特定する全体画像中リンク位置データ（ｓｈａｐｅデータ及びｃｏｏｒｄｓデータ）と、をリンク画像特定データとして抽出する。
また、フレームを利用する方法に対応する場合の表示命令は、一のウインドウを複数に分割して、分割されたウインドウにリンクが張られた画像とリンク情報とをそれぞれ表示する命令である。
そして、フレームを利用する方法に対応する場合の表示命令は、リンクが張られた画像とリンク情報とを別のウインドウにそれぞれ表示する命令である。
【０１１１】
さらに、前記両方法のいずれに対応する本埋込装置１１も、ホームページ表示用プログラム（図３）に画像を表示する命令（画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文））が存するか否かを判断する画像表示有無判断手段（画像情報検索手段１７）と、画像表示有無判断手段（画像情報検索手段１７）がホームページ表示用プログラム（図３）に画像を表示する命令（画像情報（「ｉｍｇ」が含まれているＨＴＭＬ文））が存すると判断した場合、該画像にリンクが張られているか否か判断するリンク有無判断手段（リンク有無判断手段１９）と、をさらに備え、リンク有無判断手段（リンク有無判断手段１９）が、該画像にリンクが張られていると判断した場合、リンク画像特定データ抽出手段（領域情報取得手段２１とスクリプト生成手段２３）が、リンク画像特定データを抽出する。
また、前記両方法のいずれに対応する本埋込装置１１も、ホームページ表示用プログラムに表示命令が作成されたことを示す標識（ＨＴＭＬファイルのヘッダー部分に形成される「＜ｓｃｒｉｐｔ　ｌａｎｇｕａｇｅ＝”ＪａｖａＳｃｒｉｐｔ”　ｓｒｃ＝”ｔｒｉｍ．ｊｓ”＞＜／ｓｃｒｉｐｔ＞」）を、ホームページ表示用プログラムの所定位置に形成する標識形成手段（スクリプト生成手段２３）を、さらに備えてなる。
【０１１２】
そして、スクリプトファイル記憶手段１５１に記憶された第１のプログラムは、ブラウザが組み込まれたコンピュータにおいて動作するプログラムであって、リンクが張られた画像を特定するリンク画像特定データから該リンクが張られた画像のデータを取得する画像データ取得ステップ（リンク画像特定データ（例えば、「’ｒｅｃｔ’，’２４，１６，５４，７０’，ｄｏｃｕｍｅｎｔ．ｉｍｇ１」）を用いて、表示部４５が有しているひな型ＳＶＧデータ（図８）の中の所定の場所のデータを書き換え、元画像７１のデータのうち命令された領域を切り出したデータを取得するステップ）と、リンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データから該リンク情報を取得するリンクデータ取得ステップ（リンク先データ記憶手段１７１から表示用のデータを取得するステップ）と、リンクが張られた画像とリンク情報とを表示するウインドウを開く新規ウインドウ作成ステップ（フレームを利用する方法に対応する場合は、リンクが張られた画像とリンク情報とを表示する１のウインドウを開き、ポップアップ画面を利用する方法に対応する場合は、表示用のデータ（リンク情報）を表示する新しいウインドウ３１１と、リンクが張られた画像を表示する新しいウインドウ３１３と、を開く。）と、画像データ取得ステップにより取得された該リンクが張られた画像のデータと、リンクデータ取得ステップにより取得された該リンク情報と、を、新規ウインドウ作成ステップにより開かれたウインドウに表示する表示ステップと、を該コンピュータに実行させるためのプログラムである。
また、フレームを利用する方法に対応する第１のプログラムは、新規ウインドウ作成ステップと表示ステップとの間に、新規ウインドウ作成ステップにより開かれたウインドウを所定の方法によって分割するウインドウ分割ステップ（新しい画面を左フレームと右フレームとに分割する。）を、さらに有し、表示ステップが、リンクが張られた画像のデータとリンク情報とをそれぞれウインドウ分割ステップにより分割されたウインドウに表示する。
さらに、ポップアップ画面を利用する方法に対応する第１のプログラムは、新規ウインドウ作成ステップが、リンクが張られた画像のデータとリンク情報とをそれぞれ表示する別のウインドウ３１１、３１３を開き、表示ステップが、リンクが張られた画像のデータとリンク情報とを、該別のウインドウにそれぞれ表示する。
【０１１３】
最後に、ＨＴＭＬファイル記憶手段１０１に記憶された第２のプログラムは、ブラウザが組み込まれたコンピュータにおいて動作するプログラムであって、第１のプログラムがインターネット上に存在し、リンクが張られた画像が含まれる全体画像を表示する全体画像表示ステップと、全体画像表示ステップにて表示した全体画像に含まれる該リンクが選択されたことを受け付けるリンク選択受付ステップ（リンク領域がマウス４１ｍによってクリックされたと判断する。）と、リンク選択受付ステップにて該リンクが選択されたときに、第１のプログラムを該コンピュータが取得する第１プログラム取得ステップと、リンク選択受付ステップにて選択されたリンクが張られた画像を特定するリンク画像特定データと、該選択されたリンクのリンク先に存する情報であるリンク情報を特定するリンク情報特定データと、を該取得された該第１のプログラムに受け渡すデータ受け渡しステップと、を該コンピュータに実行させるためのプログラムである。
【図面の簡単な説明】
【図１】一実施形態の本発明のスクリプト埋込装置（本埋込装置）と、一実施形態の表示端末と、インターネットサーバと、を備えて構成されるインターネット通信システムの概略ハードウエア構成を示す概略ブロック図である。
【図２】図１のハードウエアと主としてＲＯＭ１１ｃに記録されるプログラムにより実現される本埋込装置の大まかな基本構成を示す概略機能ブロック図である。
【図３】ＨＴＭＬファイル（ホームページ表示用プログラム）の一例を示す図である。
【図４】図３に示したＨＴＭＬファイルが、一部リンクｈｒｅｆ書き換え処理及び全部リンクｈｒｅｆ書き換え処理を行うフレームを利用する方法による本埋込装置によって書き換えられたＨＴＭＬファイルを示す図である。
【図５】図１のハードウエアと主としてＲＯＭ４１ｃに記録されるプログラムにより実現される表示端末の大まかな基本構成を示す概略機能ブロック図である。
【図６】新しい画面を所定の方法によって分割するための新規画面表示部５５が作成する命令の一例を示す図である。
【図７】ひな型ＨＴＭＬ記憶手段が記憶しているひな型ＨＴＭＬの一例を示す図である。
【図８】ひな型ＳＶＧ記憶手段が記憶しているひな型ＳＶＧデータの一例を示す図である。
【図９】ｓｈａｐｅデータが「ｒｅｃｔ」である場合の元画像からの画像の切り出し（トリミング）方法を示した図である。
【図１０】表示部が有するひな型ＳＶＧデータ（図８）が書き換えられたものを示す図である。
【図１１】ｓｈａｐｅデータがｃｉｒｃｌｅである場合の元画像からの画像の切り出し（トリミング）方法を示した図である。
【図１２】ｓｈａｐｅデータがｐｏｌｙである場合の元画像からの画像の切り出し（トリミング）方法を示した図である。
【図１３】新しい画面へ表示すべき内容を示す、新規画面表示部５５が作成する命令を示す図である。
【図１４】ある会社の営業部に属する３人を撮影した画像を該会社のインターネットホームページにて閲覧した場合の画面を模式的に示した図である。
【図１５】図１４に示されたＸさんの顔の周囲にあるリンク領域をクリックした場合に表示される画面を模式的に示した図である。
【図１６】リンク情報とそれに係る画像との関係を明らかにするため、リンク情報とそれに係る画像とを一緒に示した例である。
【図１７】画面に表示された１枚のウインドウを分割してリンク情報と画像（リンクが張られた画像）とを表示するフレームを利用する方法の一例を示す図である。
【図１８】画面にリンク情報を表示するウインドウと画像（リンクが張られた画像）を表示するウインドウとを表示するポップアップ画面を利用する方法の一例を示す図である。
【図１９】画像の一部の領域にリンクの領域が存在する一部リンク（図１９（ａ））と、画像の全部の領域にリンクの領域が存在する全部リンク（図１９（ｂ））と、を説明するための図である。
【図２０】図３に示したＨＴＭＬファイルが、一部リンクｏｎＣｌｉｃｋ追加処理及び全部リンクｏｎＣｌｉｃｋ追加処理を行うポップアップ画面を利用する方法による本埋込装置によって書き換えられたＨＴＭＬファイルを示す図である。
【図２１】表示部がＣＲＴに新しい画面（ウインドウ）を表示したところ（図２１（ａ））と、表示部が該新しい画面を左フレームと右フレームとに分割したところ（図２１（ｂ））と、を示す図である。
【図２２】ひな型ＨＴＭＬ（図７）とひな型ＳＶＧデータ（図８）とを用いて左フレーム内部を表示すると共に、リンク先データ記憶手段から読み出された表示用のデータ（リンク情報）を用いて右フレーム内部を表示したところを示す図である。
【図２３】表示用のデータをＣＲＴに表示したところを示す図である。
【図２４】ＣＲＴに新しい画面を表示したところを示す図である。
【図２５】本埋込装置の動作を示すフローチャートである。
【図２６】本埋込装置のｓ５１０の後の動作を示すフローチャートである。
【図２７】本埋込装置のｓ５１１の後の動作を示すフローチャートである。
【図２８】フレームを利用する方法による表示端末の動作を示すフローチャートである。
【図２９】フレームを利用する方法による表示端末のｓ６１３以降の動作を示すフローチャートである。
【図３０】ポップアップ画面を利用する方法による表示端末の動作を示すフローチャートである。
【図３１】ポップアップ画面を利用する方法による表示端末のｓ７１４以降の動作を示すフローチャートである。
【図３２】画像を切り出す領域と座標の関係を示す図である。
【符号の説明】
１１　　　　　本埋込装置
１１ａ　　　　ＣＰＵ
１１ｂ　　　　ＲＡＭ
１１ｃ　　　　ＲＯＭ
１１ｄ　　　　インターフェイス
１３　　　　　ＨＴＭＬ読出手段
１５　　　　　ＨＴＭＬ記憶手段
１７　　　　　画像情報検索手段
１９　　　　　リンク有無判断手段
２１　　　　　領域情報取得手段
２３　　　　　スクリプト生成手段
２５　　　　　ＨＴＭＬ書込手段
３３　　　　　半径
４１　　　　　表示端末
４１ａ　　　　ＣＰＵ
４１ｂ　　　　ＲＡＭ
４１ｃ　　　　ＲＯＭ
４１ｄ　　　　インターフェイス
４１ｆ　　　　ＣＲＴ
４１ｍ　　　　マウス
４３　　　　　ＨＴＭＬ処理部
４５　　　　　表示部
５３　　　　　パラメータ取得部
５５　　　　　新規画面表示部
５７　　　　　ＳＶＧデータ作成部
５９　　　　　パラメータ記憶部
７１　　　　　元画像
７３　　　　　画像を切り出す領域
７４　　　　　正方形
７５　　　　　対角線
７６　　　　　領域
１００　　　　　インターネットサーバ
１０１　　　　　ＨＴＭＬファイル記憶手段
１２１　　　　　インターネット
１３１　　　　　ＬＡＮ
１５１　　　　　スクリプトファイル記憶手段
１６１　　　　　画像データ記憶手段
１７１　　　　　リンク先データ記憶手段
１８１　　　　　ひな型ＨＴＭＬ記憶手段
１９１　　　　　ひな型ＳＶＧ記憶手段
２０１　　　　　画面
２０３　　　　　画像
２０７　　　　　新しい画面（ウインドウ）
２０７ａ　　　　左フレーム
２０７ｂ　　　　右フレーム
２１１　　　　　画像
２２１、２２１Ｘ、２２１Ｙ、２２１Ｚ　リンク領域
３０１　　　　　ウインドウ
３０３　　　　　リンク情報
３０５　　　　　画像（リンクが張られた画像）
３１１、３１３　ウインドウ
【図１】
2004145691.tif 000003
【図２】
2004145691.tif 000004
【図３】
2004145691.tif 000005
【図４】
2004145691.tif 000006
【図５】
2004145691.tif 000007
【図６】
2004145691.tif 000008
【図７】
2004145691.tif 000009
【図８】
2004145691.tif 000010
【図９】
2004145691.tif 000011
【図１０】
2004145691.tif 000012
【図１１】
2004145691.tif 000013
【図１２】
2004145691.tif 000014
【図１３】
2004145691.tif 000015
【図１４】
2004145691.tif 000016
【図１５】
2004145691.tif 000017
【図１６】
2004145691.tif 000018
【図１７】
2004145691.tif 000019
【図１８】
2004145691.tif 000020
【図１９】
2004145691.tif 000021
【図２０】
2004145691.tif 000022
【図２１】
2004145691.tif 000023
【図２２】
2004145691.tif 000024
【図２３】
2004145691.tif 000025
【図２４】
2004145691.tif 000026
【図２５】
2004145691.tif 000027
【図２６】
2004145691.tif 000028
【図２７】
2004145691.tif 000029
【図２８】
2004145691.tif 000030
【図２９】
2004145691.tif 000031
【図３０】
2004145691.tif 000032
【図３１】
2004145691.tif 000033
【図３２】
2004145691.tif 000034