- ベストアンサー
WEB拍手をフレーム内に呼び出す方法が解らず、困っています。
初心者です。 indexページにレンタルしたweb拍手を設置しました。 その拍手ボタンを押すと、左右にフレーム分けした別ファイルの 左側に、拍手画面を呼び出したいのですが、どうすればできるのか わからないのです。 (タグについては、手打ちレベルで作成程度は理解しています。target等についても理解しています。) 調べてみましたが、cssでは無理なのでしょうか?phpなら可能というような記事も読んだのですが、その内容が、、解りませんでした。 そもそも、cgiは使用できないサーバーです。 可能であれば、その方法をご教授頂ければ、幸いです。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>cgiは使用できないサーバーです ということは、どのようなWEB拍手を設置したのでしょうか? (機能はどのようにして実現しているのでしょうか?) 通常のフォームやリンクではないでしょうから、targetは効かないと思われます。 実現手段(phpやjavascript?)に応じて、ターゲットを直接指定してあげれば可能だと想像されます。 cssは文書の表示形式を指定するものなので(表示、非表示なども含めて)、表示だけなら出来ないことは無いにしても、その他の処理ができないと思われます。(フレームをまたいでの表示処理はCSSだけでは無理そうですね)
その他の回答 (4)
- goldfox
- ベストアンサー率49% (123/249)
えーとですね、肝心なところを補足してもらえないのはなぜでしょう? target="表示したいフレーム名"に変更するとどうなるのですか? リンク先(拍手)はどこに表示されますか? 同じ場所にある拍手以外のリンクなら、拍手を表示したいフレームへの表示ができますか? フレームが4つ表示されているのは分かるんですが、フレーム名は4つとも別の名前をつけていますか? どこのフレームに表示されている、何と言う名前のhtmlファイル上にある、リンク(拍手)をクリックすると、どこのフレームに表示されますか?またどこに表示したいですか? 「このファイル」とか「別ファイル」とか曖昧な言葉を使わずに、実際のファイル名、フレーム名で説明していただけると助かります。
お礼
何度もありがとうございます。 すみません、スクリプトを練ってから、まだ実現できないようであれば 再度質問をさせていただく事にします。 ありがとうございました。
- goldfox
- ベストアンサー率49% (123/249)
ソースを提示していただければ、話は早いのですが。 <form metod="POST" action="http://www.なんちゃら.cgi" target="_blank"> ~ というのを、ページ上にコピペしたんですよね? あなたが編集できるページ上なのですから、target="_blank"を target="表示したいフレーム名"に変更すればいいだけだと思うんですが。 これを変更すると何か変な状態にでもなるのですか?
補足
ご回答をありがとうございます。 コピペしたのは、明記していただいた通りです。 ・・すみません、書き方が悪く、説明不足で皆様に同じような質問を頂いて、 同じ解答を繰り返しています。 補足させていただきますと、作成したフレーム側のファイルは 只のフレーム2分割とインラインフレームを2分割テーブルの左右に設置したもの、 2種類があります。 インラインでは、2分割の左上部に選択メニュー、下部にインラインを設置して います。 選択メニューの出力先を右インラインに設定。正常に出ています。 このファイルの場合は、左下のインラインフレームに拍手フォームをリンクさせ たいのです。 フレーム2分割は只、左側に表示させたいのです。 双方とも、同ファイル内に拍手ボタンを設置すれば、表示・リンク共問題はない のは、確認済みですが、 どうしても拍手は別ファイルに設置したいのです。。 又、勝手ですが、配布版のcgiを使用したくない、という理由もあります。 そこで、できる範囲を考えると、css、そして、javascriptは理解はできますが、 自分で書く事はできません。。 以上の理由でこちらで質問をさせて頂きました。 説明不足で申し訳ありませんがどうぞよろしくお願い致します。
- fujillin
- ベストアンサー率61% (1594/2576)
#1です。 必要な情報がまったく不明なので、想像だけで書きますと・・・ 外部CGIのサービスを利用しているとして、ボタンのHTMLが以下のようだと仮定します <form metod="POST" action="http://www.なんちゃら.cgi"> <input type="hidden" name="ほにゃらら"> <input type="hidden" name="なんちゃって"> <input type="submit" value="WEB拍手"> </form> このような仕組なら、actionのところでtarget指定をしておけば、そのフレームがターゲットになるはず。 フレーム名を定義しておくことも忘れずに。 違う場合(想像だらけだから、違う可能性が高いけど)は、無視すること。
補足
再度ご返答いただきありがとうございます。 明記していただきました、target設定は同一ファイルの中での 事と思います。もう少し、詳しく書いてみます。。 拍手はリンクです。配布版ではないため、リンク先にあるフォームのページが_blankの状態ではデフォルトとして出ています。 補足させていただきますと、作成したフレーム側のファイルは 只のフレーム2分割とインラインフレームを2分割テーブルの左右に設置したもの、2種類があります。 インラインでは、2分割の左上部に選択メニュー、下部にインラインを設置しています。 選択メニューの出力先を右インラインに設定。正常に出ています。 このファイルの場合は、左下のインラインフレームに拍手フォームをリンクさせたいのです。 フレーム2分割は只、左側に表示させたいのです。 双方とも、同ファイル内に拍手ボタンを設置すれば、表示・リンク共問題はないのは、確認済みですが、 どうしても拍手は別ファイルに設置したいのです。。 又、勝手ですが、配布版のcgiを使用したくない、という理由もあります。 そこで、できる範囲を考えると、css、そして、javascriptは理解はできますが、自分で書く事はできません。。 以上の理由でこちらで質問をさせて頂きました。 説明不足で申し訳ありませんがどうぞよろしくお願い致します。
- goldfox
- ベストアンサー率49% (123/249)
web拍手ってcgi設置型とリンク型とありますよね。 どちらを利用していますか。 また「web拍手を押す」、そのリンクはどのように書いているのですか? >target等についても理解しています ということは、他のリンクはちゃんと表示したい先に表示できるのですね?
お礼
ご返答いただき、ありがとうございます。 拍手はリンクです。配布版ではないため、リンク先にあるフォームのページが_blankの状態ではデフォルトとして出ています。 補足させていただきますと、作成したフレーム側のファイルは 只のフレーム2分割とインラインフレームを2分割テーブルの左右に設置したもの、2種類があります。 インラインでは、2分割の左上部に選択メニュー、下部にインラインを設置しています。 選択メニューの出力先を右インラインに設定。正常に出ています。 このファイルの場合は、左下のインラインフレームに拍手フォームをリンクさせたいのです。 フレーム2分割は只、左側に表示させたいのです。 双方とも、同ファイル内に拍手ボタンを設置すれば、表示・リンク共問題はないのは、確認済みですが、 どうしても拍手は別ファイルに設置したいのです。。 又、勝手ですが、配布版のcgiを使用したくない、という理由もあります。 そこで、できる範囲を考えると、css、そして、javascriptは理解はできますが、自分で書く事はできません。。 以上の理由でこちらで質問をさせて頂きました。 説明不足で申し訳ありませんがどうぞよろしくお願い致します。
お礼
ご回答を頂き、ありがとうございます。
補足
返答が遅れまして、申し訳ありません。 >通常のフォームやリンクではないでしょうから、targetは効かないと思われます。そうなのです。その意味では同ファイル上では問題ありません。 javascript等も、例文を探しましたが、ファイル名とターゲットが同じファイルである事が前提のものばかりで、かと言って、自分でスクリプトを 書くまではできないので、こちらで質問させて頂きました。 どうぞよろしくお願い致します。