• 締切済み

HTML、もしくはJavaScriptのソース

@WikiやPukiwiki等で使えるツリー型のコメント機能。 これと同じようなことをHTMLもしくはJavaScriptで再現することは出来ないでしょうか? ここに書いていただく、もしくはそれが載っているソース集のようなサイトの紹介をお願いします。

  • HTML
  • 回答数4
  • ありがとう数0

みんなの回答

  • asciiz
  • ベストアンサー率70% (6633/9396)
回答No.4

>もしくは別ページを同ページに一部表示するような何かでコメント表示的な何かを…… なるほどそういえば、そんなHTML記述はありました。 <iframe src="表示する別ページURL" width="横幅ピクセル数" height="高さピクセル数"> インラインフレーム対応ブラウザを使用してください。 </iframe> こう記述することで、別ページ内容を取り込んで表示できます。 なので、コメントページを別に作っておき、iframeで表示することはできるかもしれません。

  • asciiz
  • ベストアンサー率70% (6633/9396)
回答No.3

まあそれでは、別途ツリーコメントだけのページを作って、 「上記に対するコメントは_こちら_へどうぞ」のようにリンクするということでどうでしょう…。 別ページにはなってしまいますが、右クリックから「新しいタブでページを開く」などとすることで、表を見ながらコメントしたりすることは可能かと思います。

ku20144m
質問者

補足

ありがとうございます。 もうこの際なので、ツリーとは言わないので代替方法でコメント的な何かを同一ページで出来ないでしょうか。 もしくは別ページを同ページに一部表示するような何かでコメント表示的な何かを……

  • asciiz
  • ベストアンサー率70% (6633/9396)
回答No.2

>実はこれの設置場所が、上記の@wikiで自分のサーバーではないのですが、可能そうでしょうか。 あ、それは無理ですね。 通常のWebサーバであれば、通常HTMLを置くフォルダとは別に、「CGI設置用フォルダ」や「利用できるプログラム・言語・データベース」といったものが用意されていて、それを使って独自の仕組みを作れるのですが。 @wikiというのはすべての機能を「サービス」や「プラグイン」で提供しています。 ユーザーにサーバー自体の管理権限はないので、メニューに無い機能をユーザーで追加することはできません。 プラグイン「ツリー型コメントフォーム(pcomment)」を提供しているのだからそれを使ってくれ、気に入らないなら他のWikiサービスや独自Webサーバを契約し、好きなプログラムを入れて使ってくれ、ということになるでしょう。 >標準の機能が諸事情で使えず、ワープロモードで作る関係上こういうのが必要になったという経緯なのです。 唯一プラグインが使えないとされるワープロモードを使う理由は何でしょう? その他のモードなら、全てプラグインが使えるようです。 例えば、ソースコードモードで編集すれば、「#pcomment(reply)」とか書くだけなのに、それを避けてムチャクチャ高度なことをしようとしていますよ。

ku20144m
質問者

補足

長大な、あちこち縦に横に結合させる表を作ることになり、@wikiモードの表機能だとわけわからなくなったからです。 ワープロモードだと見ながら作れるのであまりの難易度の違いに……

  • asciiz
  • ベストアンサー率70% (6633/9396)
回答No.1

その機能を実現する場合、「サーバーにコメントデータを保管して」「コメントのあるレスに付随して表示する」というようなことが必要になります。 例えば、あなたのパソコンにコメントデータを保存したって、私のパソコンからは参照できないでしょう? ですから、インターネット上から全員がアクセスできる「Webサーバ」に、「入力データを保管する」必要があり、そのためにはサーバー側プログラム(CGI)が必要になります。 ローカル側で動くHTMLやJavaScriptだけでは、コメント機能を実現するのは難しいです。 (Webサーバでデータベースソフトを起動して、phpから毎回DBアクセスすれば、できますかね…) -- まあ、原理的には、Web掲示板と同じです。 Web掲示板スクリプトであれば、いろんなものが公開されていて、phpだったりperlだったりrubyといった言語で作成されています。 しかしそれらは、Webサーバに設置(インストール)するのでなければ、動きません。 設置はそう難しいものではありませんが。いろいろ「サーバ毎に合わせなければならない設定」があり、最初の1つが動くようになるまでだいぶ手間取るかもしれません。 なのでまずは、掲示板CGIをあなたのサーバに入れて、動作させてみては…。 そうすれば、サーバ側にどうデータを保管すればいいか、それを動作させるHTML画面の作り方までは、理解できるかもしれません。 (参考) >KENT-WEB CGI/Perlフリーソフト >http://www.kent-web.com/ >C-BOARD Moyuku >http://cb-moyuku.osdn.jp/ >Web Liberty: 掲示板の作成 >http://www.web-liberty.net/improve/perl/bbs.html

ku20144m
質問者

補足

回答ありがとうございます。 実はこれの設置場所が、上記の@wikiで自分のサーバーではないのですが、可能そうでしょうか。 標準の機能が諸事情で使えず、ワープロモードで作る関係上こういうのが必要になったという経緯なのです。 ↓仕様 https://w.atwiki.jp/guide/pages/226.html#id_a14c0938

関連するQ&A

  • HTMLのソースを見られたくないので

    HTMLのソースを暗号化したいと考えています。 以前使ってたフリーのソースを暗号化に変換できるソフトは JavaScriptが使われるためソースの中にJavaScriptが入っている 状態では暗号化されないので変換時にJavaScriptが使われない 違うソフトで暗号化したいのです。 そんなソフトはないでしょうか 知ってる方よろしくお願いします。

  • HTMLのソースの中に記載できるコメント

    HTMLのソースの中に記載できるコメントは 2種類あるという認識であってますか? <!-- コメント--> //コメント でしょうか? //コメント は、 <script type="text/javascript">と</SCRIPT>の中でしかないと書けないですか?

  • HTMLとJAVASCRIPT

    HTMLは、比較的簡単に打ち込めて、 簡易的なHPを作成できると思っています。 ジャバスクリプトというのは、 どのように打ち込むとHPが作成できるのでしょう? そして、どう違うのですか? 最近、HPのソースを表示すると、 なんだか「JAVASCRIPT」の文字をよく目にするようになりました。 僕も、HTMLタグだけじゃなく、 javascriptも使用してみたいです。 誰か参考になるサイト等、教えてください。 お願いします。 それと、ジャバスクリプトを使用したら、 どのような長所ができるのでしょうか? 楽しいHPが作れるのは、聞いたことがあります。 画像を回転させたりしていましたので・・・。 誰か、ジャバスクリプトで作成したHP知っている人いたら、 教えてください。 最終的な質問内容 ・ジャバスクリプトとは? ・ジャバスクリプトはどうやって打ち込むのか ・ジャバスクリプトについて、初心者でもわかるサイトを教えてください

  • HTMLとjavascriptについてです

    HTMLとjavascriptを使用してwikipediaによくあるような+をおすと格納されているものが出てきてもう一度押すとそれがしまわれるようなものはどうやったら作れるでしょうか? Firebugで一応ソースコードを見てみたのですがよくわからなかったので質問させていただきました

  • HTMLのプルダウンにjavascriptの値

    HTMLのセレクトボックスのプルダウンにjavascriptの配列の値を入れようとした場合は、何てソースを書けばいいのでしょうか。参考サイトやサンプルソースを出来れば教えて下さい。

  • HTMLソースの中にJavaScriptで記述の日付を入れたいのですが

    HTMLソースの中にJavaScriptで記述の日付を入れたいのですが 自分のWebサイトに複数のディレクトリ・サブディレクトリ・ファイルがありますが、 JavaScriptで以下のように文字を作ろうと思います。 私が利用しているレンタルサーバーではSSIが使えません。 記述したい内容は 例えば、更新日:2010年10月6日(水または水曜日)です。 ソース全体のどこにはめ込めばいいかは、なんとなくわかります。 サイトでJavaScript関係の記事を見たのですが、難しくて苦労しています。 <script>~</script>の~部分の記述方法がわかりません。 サルでもわかる簡単な記述の仕方をぜひ教えてください。

  • javascriptで編集されたHTMLのソースの確認方法について

    お世話になります。 JavaScriptで編集したHTMLコードのソースコードを確認する方法をご存知の方いらっしゃいましたら、ご教授いただけると幸いです。 よろしくお願いします。 【実施例(抜粋)】 -main.html- <script src="test.js" type="text/JavaScript"></script> <div id="display"></div> -test.js- BHTML='動的に編集されたHTML'; $('display').innerHTML = BHTML; 上記のようなことをやろうとしているのですが、BHTMLの内容を動的に編集しており、バグの修正のために、ブラウザー上で実際にどのようなソースコードになっているのかを確認したいと考えています。 ブラウザーのソース表示機能を使用した場合、<div id="display"></div>に表示された内容のソースは表示されないようなのです。何か良い方法がありましたら、ご教授のほどよろしくお願いいたします。

  • HTMLソース

      よろしくお願いします。 下記のソースを使用可能な状態にしたいのですが、   HTMLソース間にあるジャバスクリプトの、プログラムの部分を(ソース選択)というボタンをクリックさせ、ジャバスクリプトの部分だけをコピー出来るように青色に反転させたいのですが、(ソース選択)ボタンが機能しません。よろしくご指導ください。 <h2 align="center">他サイトのフレーム内にリンクされるのを防止します</h2> 自動的にフレームを解除してトップページを表示します<br> <input type="button" value="ソース選択" onclick="highlight(0)"> <form name="s1"> <textarea cols="80" rows="5" readonly> <script language="javascript"> <!-- if (parent.frames.length > 0) top.location.href = "自サイトのトップページURL"; //--> </script>

  • webbrowserでのjavascriptを含むソース取得

    webbrowserでのjavascriptを含むソース取得 お世話になっております。 VB 2005を利用しています。 webbrowserを用いてHTMLソースの表示をしようと、 WebBrowser1.Document.Body.OuterHtml と記述したところ、javascriptのソースが表示されません。 同じサイトをIEのソースで表示すると問題なく表示できます。 HttpWebRequest を用いたソースの取得方法はわかるのですが、 事情があって、webbrowser上から行いたいのです。 よろしくアドバイスの程お願いいたします。

  • HTMLソース貼り付け作業

    HTMLソースを自分のサイトに貼り付けるとはどういうことなのでしょう? 記号で表示されるのですが、機能はしていません。

専門家に質問してみよう