• 締切済み

tableを自動作成・追加できるプログラムを探しているのです・・

<table> <tbody> <tr> <td colspan="9" align="center" </TD></td> </tr> <tr> <td colspan="9" <A href="http:// target=" _blank"></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td rowspan="3"></td> <td></td> <td><img src=".jpg"></td> <td></td> <td> <table> <tbody> <tr> <td></td> <td></td> <td></td> </tr> </tbody> </table> </td> <td></td> <td><img src=".jpg"></td> <td><img src=".jpg"></td> <td></td> </tr> <tr> <td></td> <td><img src=".jpg"></td> <td></td> <td> <table> <tbody> <tr> <td></td> <td></td> <td></td> </tr> </tbody> </table> </td> <td></td> <td><img src=".jpg"></td> <td><img src=".jpg"></td> <td></td> </tr> <tr> <td></td> <td><img src=".jpg"></td> <td></td> <td> <table> <tbody> <tr> <td></td> <td></td> <td></td> </tr> </tbody> </table> </td> <td></td> <td><img src=".jpg"></td> <td><img src=".jpg"></td> <td></td> </tr> <tr> <td><img src=".jpg"></td> </tr> </tbody> </table> こんなtableを作成し(tdには数値・文字列・画像が入ります)一つのhtmlファイルに一ヶ月に10個ほど手動でtableを追加しています。 これを入力フォームより数値や文字列・参照画像を入力し、月ごとのhtmlにしてるので、指定したhtmlに反映させるようなプログラム(cgi? javascript? PHP?)をご存じの方いらっしゃいませんでしょうか?

みんなの回答

回答No.3

> なんのことを言ってるのかサッパリわかりません ですよね。 正直、私もあまりよくわかっていません。 たまたま自分がcloneNodeについて調べていたところで、 同じ要素をたくさん複製するならcloneNodeが早くて簡単、 ということだという認識を持っていたので、 名前だけ挙げさせてもらいました; 私はCGIやらPHPやらという方は無学なもので。。。 さらに言うなら質問の意味を取り違えていたかもしれません。 お役に立てずスミマセン。 自分の意見はスルーしておいて下さい。

takaboo191
質問者

お礼

reverie013様 いえいえアドバイスを頂けただけでもありがたいことです。 自分でも根気よく探していくつもりです。 ありがとうございました

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

現状は入力フォーム(HTMLのフォーム?)からのデータをどのように処理しているのでしょうか。サーバ側で何らかの処理をしていると思うのですが… 定型書式にするだけなら、そのときに表示用のHTMLを作成してしまうのが簡単かもしれません。 あるいはテキストファイル(csvなど)に保存しておいて、表示時にcgiやajaxなどで表示するというのもあるでしょう。 エクセルなどでデータを作成して、csv形式などでアップしておいて、表示時は同様の方法というものありそうです。 最後の方法をajaxで行っている一例を以下に  http://allabout.co.jp/internet/javascript/closeup/CU20080229A/

takaboo191
質問者

お礼

fujillin様 ご回答ありがとうございます。 現状は上記の<table></table>までをコピー&追加し、その後各tdに文字列を手入力しています。 ajaxの案内を見たのですが。。。。難しそうですね>< 要約するとEXCELで表を作りそれをcsvに変換して、さらにそれを参照させhtml表示するという感じでしょうか。 excel上でSELECTAを用いて元データを作成した場合、うまく表示されるんでしょうか。 フリーのcgiを使用することはできますが、自分で作る事はできません。そんな私ではとってもcgiなりajaxプログラムを組む自信がありません>< 引き続き自分でも模索してみます。 ありがとうございました

回答No.1

javascriptのcloneNode appendchildなど使用したらできそう。 ・・・と思うのですがどうでしょう。 ただしjavascriptが無効の環境で動作しないという欠陥がありますが。

takaboo191
質問者

お礼

reverie013様 ご回答ありがとうございます。 cloneNode appendchildというのを調べてみたのですが、なんのことを言ってるのかサッパリわかりません>< 上記にあるcgiやajaxよりさらに難しそうですね。。。。 素人には無理な気がします。。。 ご回答ありがとございました。

関連するQ&A