leaz024 の回答履歴

全733件中41~60件表示
  • バナーのランダム表示(複数、重複不可、個数限定)

    同じような質問はありますが、少し発展系なので質問させてください。 また、他で検索してみたのですが、同じようなものがなかったので。 10個(増殖可能)のバナー(リンク付き画像)をランダムに5個(バナー重複はない状態)だけ表示させたいのですが、どのようにしたらよいのでしょうか? 補足:使用方法としては、外部で読み込み、<TD>に表示させようとしています。 よろしくお願いします。ご教授ください。

    • punats
    • 回答数1
  • セレクトボックスの選択項目を変える

    セレクトボックスの選択項目を変えるには どうすればいいですか? <FORM action=./ method=post> <SELECT name=server> <OPTION value=2 selected>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> </SELECT> </FORM> こういうフォーム(FORMやOPTIONにnameがない)で [4]を選択したいです このフォームを書き換えないで(スクリプトでの書き換えなら○) どうにか変えることはできないでしょうか? IEのみの対応でいいので、お願いします

    • noname#12205
    • 回答数2
  • this.formがundefined

    複数のformを作成して、そのformのデータだけをsubmitしたいのですが、うまくいきません。どなたかご教授願います。strutsを使用しております。 form作成部分 <logic:iterate name="hogeForm" property="hohehogeList" id="list"> <div align="center" > <html:form action="/hoge.do"> <a href="javaScript:gotoNextPage(this.form)"> 次へ </a> <html:hidden name="list" property="name" /> <html:hidden name="list" property="old" /> <br> </html:form> </div> </logic:iterate> javaScriptのソース function gotoNextPage(form){ form.action='<html:rewrite page="/hogehoge.do" />'; form.submit(); return false; } うまくthis.formでformが渡っていないようなのですが・・・。

    • satosai
    • 回答数1
  • Perlで特定行から特定行までを抜き出したい

    皆さんのお知恵をお貸し頂ければ幸いです。 Perlで以下のようなことをしたいと考えています。 例えば、次のようなテキストファイルがあったとします。 example.log ================================== aaaa hogehoge test okok perl script ================================== 上記ファイルを読み込んで、「hogehoge」から「perl」の間に挟まれた行だけ抜き出したいのです。 イメージとしては、読み込んだファイルを配列に入れて、一行づつ読ませ、キーワード「hogehoge」が現れたらそこでフラグを立て、それ以降の行を表示し、キーワード「perl」が現れた時点で表示を止めるという処理になるのかな?と思っています。 このような場合、どういう風にすればいいのでしょうか? 恐れ入りますが、ご教授頂ければ幸いです。 それでは、どうぞよろしくお願い致します。

    • ベストアンサー
    • Perl
  • マッチさせる

    メールアドレスを登録してもらったり削除してもらったりするプログラムです。 .datファイルに登録されたメールアドレスが1行づつ入ってます(改行付き) 重複チェックをする部分がよくわかりません。 チェックしたいメールアドレスを$mailに入れてます。 登録時、重複してないかチェックする時に .datファイルを@allbodyに読み込んで foreach $line (@allbody){ if ($line =~ /$email/){ &error("そのメールアドレスは登録済みです"); } とすると出来てるようです。 これが削除時の場合 foreach $line (@allbody){ if (!($line =~ /$email/)){ &error("そのメールアドレスは登録されてません"); } とすると出来ません。 登録されてようがされてなかろうが、登録されてません、と表示されます。 そもそも登録時の時できてると思ってるのが間違いなんでしょうか? どうすればうまくいくか教えて下さい。

    • ベストアンサー
    • Perl
    • Terari
    • 回答数4
  • マッチさせる

    メールアドレスを登録してもらったり削除してもらったりするプログラムです。 .datファイルに登録されたメールアドレスが1行づつ入ってます(改行付き) 重複チェックをする部分がよくわかりません。 チェックしたいメールアドレスを$mailに入れてます。 登録時、重複してないかチェックする時に .datファイルを@allbodyに読み込んで foreach $line (@allbody){ if ($line =~ /$email/){ &error("そのメールアドレスは登録済みです"); } とすると出来てるようです。 これが削除時の場合 foreach $line (@allbody){ if (!($line =~ /$email/)){ &error("そのメールアドレスは登録されてません"); } とすると出来ません。 登録されてようがされてなかろうが、登録されてません、と表示されます。 そもそも登録時の時できてると思ってるのが間違いなんでしょうか? どうすればうまくいくか教えて下さい。

    • ベストアンサー
    • Perl
    • Terari
    • 回答数4
  • パイプ以外をエスケープしてマッチ判定させる方法

    |(パイプ)以外をエスケープしてマッチしているか判定をさせたいのですが、スマートな方法をご教授して頂けないでしょうか? 下記は、自分で作ってみたものですが、イマイチなので・・・ それと「?」「*」「+」「|」以外でも\Qでエスケープされない文字ってあるのでしょうか? #!/usr/bin/perl print "Content-type: text/html\n\n"; print<<"end"; <HTML><BODY> end $a = "http://www.excite.co.jp/index.html?12"; $b = "index.html?12"; $c = $a; $c =~ s/\?/<-hatena->/g; $c =~ s/\*/<-asuta->/g; $c =~ s/\+/<-plus->/g; $d=$b; $d =~ s/\?/<-hatena->/g; $d =~ s/\*/<-asuta->/g; $d =~ s/\+/<-plus->/g; if($c=~ m/$d/i){$match_j="ok";} print<<"end"; a: $a<br> b: $b<br> c: $c<br> d: $d <br>($c=~ /\Q$d\E/i) <br>match:$match_j </BODY></HTML> end

    • ベストアンサー
    • Perl
  • Submit先について

    お世話になります。 よろしくお願いします。 ちょっと表現方法が難しいのですが、 2つのサーバ間(別ドメイン、別サーバ)でデータをやり取りする際において以下のようなことをやりたいと思っています。 Aサーバ:ログイン情報入力 ⇒ Bサーバ:Aサーバで入力したデータを受信、認証 ⇒ Bサーバでデータ更新(DB登録)⇒ Aサーバにデータを渡してAサーバのDBも更新 この過程で画面上には A:ログイン画面⇒B:情報変更画面⇒B:確認画面⇒B:完了画面 しか表示できません。 この場合、確認画面から完了画面の遷移の中で、 確認画面でOKボタン押下⇒Bサーバで受けてDB更新⇒リフレッシュ0でAサーバの画面を呼ぶ(表からは見えない)⇒AサーバでDB登録⇒リフレッシュ0で完了画面呼出 と考えているのですが、この方法の考え方ってあってますか?それとも別に何かいい方法ありますか? タイトルのようにsubmitの先を箇所とかにできない・・ですよね? というのも少し手順が面倒なのと、表側でリフレッシュ0がどのように反応するのか?などが引っかかっております。 参考になる情報、意見等お願いいたします。

    • ベストアンサー
    • HTML
  • Submit先について

    お世話になります。 よろしくお願いします。 ちょっと表現方法が難しいのですが、 2つのサーバ間(別ドメイン、別サーバ)でデータをやり取りする際において以下のようなことをやりたいと思っています。 Aサーバ:ログイン情報入力 ⇒ Bサーバ:Aサーバで入力したデータを受信、認証 ⇒ Bサーバでデータ更新(DB登録)⇒ Aサーバにデータを渡してAサーバのDBも更新 この過程で画面上には A:ログイン画面⇒B:情報変更画面⇒B:確認画面⇒B:完了画面 しか表示できません。 この場合、確認画面から完了画面の遷移の中で、 確認画面でOKボタン押下⇒Bサーバで受けてDB更新⇒リフレッシュ0でAサーバの画面を呼ぶ(表からは見えない)⇒AサーバでDB登録⇒リフレッシュ0で完了画面呼出 と考えているのですが、この方法の考え方ってあってますか?それとも別に何かいい方法ありますか? タイトルのようにsubmitの先を箇所とかにできない・・ですよね? というのも少し手順が面倒なのと、表側でリフレッシュ0がどのように反応するのか?などが引っかかっております。 参考になる情報、意見等お願いいたします。

    • ベストアンサー
    • HTML
  • Submit先について

    お世話になります。 よろしくお願いします。 ちょっと表現方法が難しいのですが、 2つのサーバ間(別ドメイン、別サーバ)でデータをやり取りする際において以下のようなことをやりたいと思っています。 Aサーバ:ログイン情報入力 ⇒ Bサーバ:Aサーバで入力したデータを受信、認証 ⇒ Bサーバでデータ更新(DB登録)⇒ Aサーバにデータを渡してAサーバのDBも更新 この過程で画面上には A:ログイン画面⇒B:情報変更画面⇒B:確認画面⇒B:完了画面 しか表示できません。 この場合、確認画面から完了画面の遷移の中で、 確認画面でOKボタン押下⇒Bサーバで受けてDB更新⇒リフレッシュ0でAサーバの画面を呼ぶ(表からは見えない)⇒AサーバでDB登録⇒リフレッシュ0で完了画面呼出 と考えているのですが、この方法の考え方ってあってますか?それとも別に何かいい方法ありますか? タイトルのようにsubmitの先を箇所とかにできない・・ですよね? というのも少し手順が面倒なのと、表側でリフレッシュ0がどのように反応するのか?などが引っかかっております。 参考になる情報、意見等お願いいたします。

    • ベストアンサー
    • HTML
  • 数値計算で謎

    シンプルな修正ユリウス日を求めるプログラムです。試しに2004年1月1日を求めると、誤った値「6640249」が出力されます。試行錯誤の結果、functionの中身、uに数値を代入する文(原文では改行されていません)で、dをMath.floor(d)に変えると正しい値「53005」が出力されました。この理由が全くわかりません。また、6640249はどのように計算された値でしょうか?ブラウザはIE6とLunascape2を使用です。 <html> <head> <title>myJulianday</title> <script type="text/JavaScript"> <!-- function myFuncJulianday(){ y=document.form1.input1.value; m=document.form1.input2.value; d=document.form1.input3.value; if(m==1){ m=13; y=y-1; } if(m==2){ m=14; y=y-1; } u=Math.floor(365.25*y)+Math.floor(y/400)-Math.floor(y/100)+Math.floor(30.59*(m-2))+d-678912; document.form1.input4.value=u; } //--> </script> </head> <body> <form type="text" name="form1"> <input type="text" name="input1" size="10">年 <input type="text" name="input2" size="10">月 <input type="text" name="input3" size="10">日 <input type="button" size="20" value="ユリウス日を表示" onClick="myFuncJulianday()"> <input type="text" name="input4" size="10"> </form> </body> </html>

  • Submit先について

    お世話になります。 よろしくお願いします。 ちょっと表現方法が難しいのですが、 2つのサーバ間(別ドメイン、別サーバ)でデータをやり取りする際において以下のようなことをやりたいと思っています。 Aサーバ:ログイン情報入力 ⇒ Bサーバ:Aサーバで入力したデータを受信、認証 ⇒ Bサーバでデータ更新(DB登録)⇒ Aサーバにデータを渡してAサーバのDBも更新 この過程で画面上には A:ログイン画面⇒B:情報変更画面⇒B:確認画面⇒B:完了画面 しか表示できません。 この場合、確認画面から完了画面の遷移の中で、 確認画面でOKボタン押下⇒Bサーバで受けてDB更新⇒リフレッシュ0でAサーバの画面を呼ぶ(表からは見えない)⇒AサーバでDB登録⇒リフレッシュ0で完了画面呼出 と考えているのですが、この方法の考え方ってあってますか?それとも別に何かいい方法ありますか? タイトルのようにsubmitの先を箇所とかにできない・・ですよね? というのも少し手順が面倒なのと、表側でリフレッシュ0がどのように反応するのか?などが引っかかっております。 参考になる情報、意見等お願いいたします。

    • ベストアンサー
    • HTML
  • JavaScriptを使うとポップアップでブロックされる

    HTMLの勉強中の者です。 Windows XP SP2 の環境で、JavaScript を組み込んだHTMLファイルを自分のローカル環境で開くとポップアップ画面になり、毎回、クリックして確認をしなければならないため、困っています。  ※IEのアドレスバーの下に、 「セキュリティ保護のため、コンピュータにアクセスできるアクティブコンテンツは表示されないよう、Internet Explorerで制限されています。オプションを表示するにはここをクリックしてください。」 IE設定の詳細等で操作するのかと思ったのですが、どこを操作すべきか不明だったので、どうすればよいのか教えてください。 よろしくお願いいたします。

    • flik
    • 回答数3
  • アドレスによって表示させるファイルを変える

    アドレスによって表示させるファイルを変える perlで以下のプログラムを作成しております。 アドレスA http://www.local.co.jp/ アドレスB http://www.localhost.com/ たとえばA,Bというアドレスがあり、同じIPアドレスで運用しているとして アドレスAとしてアクセスがあった場合はindex.html アドレスBとしてアクセス があった場合はindex2.htmlというものを表示させたいと思っております。 プログラムでif文を利用し振り分けようとしたのですが、URLの識別のところを どのようにしたらよいのか思いつきません。 簡単なもので構いませんのでヒントを下さい。 よろしくお願いいたします。

    • gahau
    • 回答数1
  • 特殊文字をPOSTした際の動作は?

    特殊文字はPOSTした際、「"」は「%22」などに内部でURLエンコードされ、受け取り元では元の文字にURLでコードされているはずですが、これに絡んだ動作がいまいち理解しきれないので、お教え願えればと思います。 フォームで、テキストエリアに「"」などを入力してPOSTし確認表示させる際に、HTML出力する際に最終の処理をするCGIへPOSTするために「hidden」属性でPOSTするためのデータを持たせています。 ただ、そのままだと <input type="hidden" name="xxx" value="""> となってしまい、POST先では値がなしになってしまうため、HTML出力する際に「"」を「"」に置換して <input type="hidden" name="xxx" value="""> としています。 これをPOSTした際、受け取り元でデータを見ると、予想ではそのまま「"」となっているはずでしたが、なぜかちゃんと「"」に戻されています。 ほかの「&」なども同様でした。 これは、正常なのでしょうか? 自分は、POSTされたものは受け取り先でもそのまま「"」だと思っていたので、「"」を元の「"」に置換する処理を入れていたのですが・・・ 基本的なことだと思いますが、よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • 特殊文字をPOSTした際の動作は?

    特殊文字はPOSTした際、「"」は「%22」などに内部でURLエンコードされ、受け取り元では元の文字にURLでコードされているはずですが、これに絡んだ動作がいまいち理解しきれないので、お教え願えればと思います。 フォームで、テキストエリアに「"」などを入力してPOSTし確認表示させる際に、HTML出力する際に最終の処理をするCGIへPOSTするために「hidden」属性でPOSTするためのデータを持たせています。 ただ、そのままだと <input type="hidden" name="xxx" value="""> となってしまい、POST先では値がなしになってしまうため、HTML出力する際に「"」を「"」に置換して <input type="hidden" name="xxx" value="""> としています。 これをPOSTした際、受け取り元でデータを見ると、予想ではそのまま「"」となっているはずでしたが、なぜかちゃんと「"」に戻されています。 ほかの「&」なども同様でした。 これは、正常なのでしょうか? 自分は、POSTされたものは受け取り先でもそのまま「"」だと思っていたので、「"」を元の「"」に置換する処理を入れていたのですが・・・ 基本的なことだと思いますが、よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • ファイルの作成と書き込み

    今始めてPerlを書いているのですがつまづいている部分があります。 変数に記録されたデータをテキストファイルとして出力する部分なのですが保存するテキストファイルを上書きしないようにしてほしいのです。 私が希望する流れを簡単に説明すると・・・。 変数「$txt」にデータを記録。 ↓ フォルダー「log」に移動。(開く。) ↓ ファイル「1.txt」の存在を確認。 ↓ (存在しなければ) 「1.txt」を作成。中身は「$txt」 ↓ (存在すれば) 「2.txt」の存在を確認。 ・ ・ ・ これを10回ループ ・ 「12.txt」の存在を確認。 (存在しなければ) 「12.txt」を作成。中身は「$txt」。 (存在したら) 「1.txt」を「$txt」で上書き 説明下手なのですがどなたかわかるかたソースを教えていただけませんか?

    • ベストアンサー
    • Perl
    • fouhttp
    • 回答数7
  • 新しい窓にsubmitする方法

    ページAよりページBを開き、Aにhiddenで埋めてある値をBで読み込もうとしています。 AページからhtmlでBページを開く場合は、 <FORM ACTION="B.asp" NAME="check" METHOD="post" target="_blank"> <INPUT TYPE="hidden" NAME="code" VALUE="6000" > <INPUT TYPE="submit" VALUE="次のページへ"> とし、 BページでRequest.Form("code")して行いました。 次にページBをサイズ指定で開きたいために上記のsubmitをbuttonに変更し、Javascriptよりsubmitしようとしたのですが上手く行きません。 どなたかアドバイスや参考になるページをご存知の方がいらっしゃいましたら、宜しくお願い致します。

    • kuruppo
    • 回答数2
  • CSSでの文字サイズ指定について

    初心者なので、基本的なことを質問させていただきます。CSSでbodyに対して文字サイズを90%で指定しています。そして、h1とかh2とかに例えば120%で文字サイズを指定CSSでした場合、bodyで指定した90%のサイズに対して120%の大きさということになるのでしょうか?ということは、bodyに対して文字サイズ指定しなかった時より小さく見えてしまうということで間違いないのでしょうか? そして、そもそもbodyに対して文字サイズ指定というのはあまりしないものなのでしょうか? 参考書を見ていても、基本的過ぎるのか書いてはいなくてよく分かりません。教えていただけるとありがたいです。どうぞよろしくお願いします。

    • ベストアンサー
    • HTML
  • CSSでの文字サイズ指定について

    初心者なので、基本的なことを質問させていただきます。CSSでbodyに対して文字サイズを90%で指定しています。そして、h1とかh2とかに例えば120%で文字サイズを指定CSSでした場合、bodyで指定した90%のサイズに対して120%の大きさということになるのでしょうか?ということは、bodyに対して文字サイズ指定しなかった時より小さく見えてしまうということで間違いないのでしょうか? そして、そもそもbodyに対して文字サイズ指定というのはあまりしないものなのでしょうか? 参考書を見ていても、基本的過ぎるのか書いてはいなくてよく分かりません。教えていただけるとありがたいです。どうぞよろしくお願いします。

    • ベストアンサー
    • HTML