- 締切済み
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?)をご存じの方いらっしゃいませんでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- reverie013
- ベストアンサー率18% (26/143)
> なんのことを言ってるのかサッパリわかりません ですよね。 正直、私もあまりよくわかっていません。 たまたま自分がcloneNodeについて調べていたところで、 同じ要素をたくさん複製するならcloneNodeが早くて簡単、 ということだという認識を持っていたので、 名前だけ挙げさせてもらいました; 私はCGIやらPHPやらという方は無学なもので。。。 さらに言うなら質問の意味を取り違えていたかもしれません。 お役に立てずスミマセン。 自分の意見はスルーしておいて下さい。
- fujillin
- ベストアンサー率61% (1594/2576)
現状は入力フォーム(HTMLのフォーム?)からのデータをどのように処理しているのでしょうか。サーバ側で何らかの処理をしていると思うのですが… 定型書式にするだけなら、そのときに表示用のHTMLを作成してしまうのが簡単かもしれません。 あるいはテキストファイル(csvなど)に保存しておいて、表示時にcgiやajaxなどで表示するというのもあるでしょう。 エクセルなどでデータを作成して、csv形式などでアップしておいて、表示時は同様の方法というものありそうです。 最後の方法をajaxで行っている一例を以下に http://allabout.co.jp/internet/javascript/closeup/CU20080229A/
お礼
fujillin様 ご回答ありがとうございます。 現状は上記の<table></table>までをコピー&追加し、その後各tdに文字列を手入力しています。 ajaxの案内を見たのですが。。。。難しそうですね>< 要約するとEXCELで表を作りそれをcsvに変換して、さらにそれを参照させhtml表示するという感じでしょうか。 excel上でSELECTAを用いて元データを作成した場合、うまく表示されるんでしょうか。 フリーのcgiを使用することはできますが、自分で作る事はできません。そんな私ではとってもcgiなりajaxプログラムを組む自信がありません>< 引き続き自分でも模索してみます。 ありがとうございました
- reverie013
- ベストアンサー率18% (26/143)
javascriptのcloneNode appendchildなど使用したらできそう。 ・・・と思うのですがどうでしょう。 ただしjavascriptが無効の環境で動作しないという欠陥がありますが。
お礼
reverie013様 ご回答ありがとうございます。 cloneNode appendchildというのを調べてみたのですが、なんのことを言ってるのかサッパリわかりません>< 上記にあるcgiやajaxよりさらに難しそうですね。。。。 素人には無理な気がします。。。 ご回答ありがとございました。
お礼
reverie013様 いえいえアドバイスを頂けただけでもありがたいことです。 自分でも根気よく探していくつもりです。 ありがとうございました