- ベストアンサー
ブログ上で投票ボタンをクリックしたら別窓を2つ同時に表示させる方法
- 質問:ブログ上で投票ボタンをクリックしたら別窓を2つ同時に表示させる方法が知りたい
- 調べた結果、通常のブログではなくエンピツというサイト内での表示方法があることが判明
- エンピツ独自の言語を使用する必要があり、詳細は不明
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Ano.1です。 余計にわからなくなりました(^-^; えっと、そこはブログサーバ(CGIなのかJavaServletなのかしりませんが)とのやり取りの上で変更しなくてはいけないところなので、 「あなたがわからなかったら誰もわからない」と思います(^-^; ここで質問されても、あなたがお使いのブログサーバをあなたが望むような使い方をしている人以外は答えようがないので、回答を得るのは難しい(というより無理)かと思います。 一般論でいうならば、 あなたのブログで入力結果を反映させるために飛ばす先(普通はブログを登録するサーバへの依頼) が<form action='~'>に入りますし、 この時、パラメータとして渡さなくてはいけないものが、 <form>と</form>タグの間に入っているはずです。 ですから、あなたのブログで必要ないなら入れなくていいです。 入っていてもサーバ側で読み取られないので無駄です。
その他の回答 (1)
- PED02744
- ベストアンサー率40% (157/390)
http://oshiete1.goo.ne.jp/qa307880.html どこにも「エンピツ独自の言語」は使われていません。 これがJavaScript言語です。 onClick='window.open(~);window.open(~);' という風に、window.openを二つ並べるだけで、別Windowが二つ開きます。 でも、これが独自の言語だと思ってしまわれるということは、今のあなたではスキル的に無理だと思われます。 もう少し、JavaScriptやスタイルシートに関して勉強された方がよいかもしれませんね。
補足
ごめんなさい。 私のスキル不足なのですが、勘違いさせるような書き方をしてしまったのみたいです>< <input type="submit" value="投票前のコメント" onclick='this.value = "投票後のコメント"; subWin = window.open("","vote","scrollbars=1,resizable=1,width=240,height=200,toolbar=0,location=0,directories=0,menubar=0")' style="border:1px solid #4169e1;color:#000000;background-color:#ffffff"> これを・・・ <input type="submit" value="投票前のコメント" onclick='this.value = "投票後のコメント"; subWin = window.open("","vote","scrollbars=1,resizable=1,width=240,height=200,toolbar=0,location=0,directories=0,menubar=0"); window.open("画像ファイルのURL","image","width=ウィンドウ幅,height=ウィンドウ高さ");' style="border:1px solid #4169e1;color:#000000;background-color:#ffffff"> とすればOKでしょう。 つまり、onClick='・・・・'(シングルクオートの中)の一番後に、 と回答されている意味は分かっているのですが、質問者の文にあった <form action="../../usr/bin/vote" method="POST" target="vote"> <input type="hidden" name="id" value="あなたのID番号"> <input type="hidden" name="cls" value="nikki"> <form action="../../usr/bin/vote"と言うのが別窓が開いた際、開かれるページのURLですよね? とすると、下の<input type="hidden" name="id" value="あなたのID番号"><input type="hidden" name="cls" value="nikki">というのはエンピツ独自で日記の加入者を識別する物に当たり、一般のブログで書く際、削除していいのか悩んでいるんです・・・。
お礼
なるほど。 回答を読ませて頂いて、自分の認識がアバウト過ぎたことを再度認識しました。 私の使ってるブログサーバも関係ありますよね・・・。 なんで言われるまで気づかなかったのか自分自身の不慣れと、知識のなさにがっかりしました。 もう少し、勉強してから試して見ます。 本当に何度もお手間を取らせてしまって本当にすいませんでした><