zxcv0000 の回答履歴
- オンマウスで表示されるサブメニューについて
よろしくお願い致します。 メインメニューにオンマウスすると、サブメニューが表示される ようにしたく、下記のようなコードを使用しています。 FirefoxやsSafariで起きる問題なのですが、サブメニューを表示 した状態で他のページに移動後、ブラウザのバックを使用しても 戻ってきたとき、移動前に表示していたサブメニューが開いたまま になっており、その後ずっと開いたままで非表示にならないことが あります。 色々試してみたのですが、うまく行かず困っています。 どうか解決策をお教え下さいますようお願い致します。 <html> <head> <script type="text/javascript"> <!-- function showHide(targetID) { if( document.getElementById(targetID)) { if( document.getElementById(targetID).style.display == "none") { document.getElementById(targetID).style.display = "block"; } else { document.getElementById(targetID).style.display = "none"; } } } window.onload = function() { document.getElementById(targetID).style.display = "none"; }; //--> </script> </head> <body> <a href="#" onMouseOver="showHide('subnavi');return false;">メインメニュー</a> <div id="subnavi" style="display:none;"> <a href="http://www.yahoo.co.jp/">サブメニュー</a> </div> </body> </html>
- ベストアンサー
- JavaScript
- patsaysnow
- 回答数1
- Net::SMTPでエラーの場合のリトライ方法
PerlのSMTP処理がエラーの場合に、リトライする方法 下記のようなPerlスクリプトを例に、質問させていただきます。2点あります。 ------------------------------------------------------------------------- 01: use Net::SMTP; 02: use Encode; 03: my($smtp,$ret); 04: $smtp = Net::SMTP->new('xxx.xxx.jp', Hello=>"xxx.com", Timeout => 120); 05: $ret = $smtp->mail($from); 06: $ret = $smtp->to($to); 07: $ret = $smtp->cc($cc) if("$cc" ne ""); 08: $ret = $smtp->data(); 09: $ret = $smtp->datasend("From:$from\n"); 10: $ret = $smtp->datasend("To:$to\n"); 11: $ret = $smtp->datasend("Cc:$cc\n") if("$cc" ne ""); 12: Encode::from_to($subject,"s-jis","jis"); 13: $ret = $smtp->datasend("Subject:$subject\n"); 14: $ret = $smtp->datasend("Content-Transfer-Encoding: 7bit\n"); 15: $ret = $smtp->datasend("Content-Type: text/plain;charset=\"ISO-2022-JP\"\n\n"); 16: Encode::from_to($body,"s-jis","jis"); 17: $ret = $smtp->datasend("$body\n"); 18: $ret = $smtp->dataend(); 19: $ret = $smtp->quit; ------------------------------------------------------------------------- ($from,$to,$cc,$subject,$body 等は上位で設定しているものとします) 質問1) 例えば、08行目でエラー($ret==0)になった場合に、リトライしたければ、 少し待って(sleep等)から、08行目からを再実行すればOKでしょうか、 それとも、05行目、あるいは、04行目のSMTP->newの再取得からやり直さなければならないでしょうか。 質問2) また、18行目でエラー($ret==0)の場合、実際にはメールは送信されるようですが、 そのまま放置しておいても特に問題ないでしょうか。 以上、よろしくお願いいたします。
- mailアドレスのチェック
メールアドレスのバリテーションチェックをしたいですが、 チェック項目:入力されたメールアドレスは@の前後1文字以上、不正記号がなければtrue 下記のような書き方は間違ってるのでしょうか? ↓↓↓↓↓↓↓↓バリテーションチェック内容↓↓↓↓↓↓↓↓ function validateMailAddress(arg){ wmail = arg; wnum = Number(wmail.indexOf("@")); if (!validateMinNumber(wmail,1)) { return false; } else { if (wnum == -1) { return false; } else { if (wmail.match(/[^\w\!\#\$\%\&\\\(\)\*\+\,\_\.\/\:\;\<\=\>\?\@\[\]\^\~\-\`\{\}\・\。\、\|]+/)){ return false; } else { return true; } } } } 間違え点をご指摘頂けば、ありがたいです。よろしくお願いします。
- 締切済み
- JavaScript
- laoyu
- 回答数3
- レスポンスがきません・・
いつもお世話になっております。 Perlを独習しようと思い、入門書を購入し、 その指示に従ってPerlをインストール致しました。 そして書籍に記されているとおりに、 #サンプルプログラム print "HelloWorld"; とメモ帳に記述し、ファイル名「perl01.pl」の名前でc\progのフォルダに保存しました。 そしてそのプログラムをperl.exeから >perl perl01.pl と記述して呼び出そうとしたのですが、 何も表示されません。 非常に困っております。 どうか解決策を宜しくお願い致します。
- utf8 の全角・半角を識別する方法
utf8 の全角・半角を識別するにはどうしたらよいのでしょか。 正規表現で \w としても、全角文字もマッチしてしまいます。 どなたか教えてください。
- アクセス拒否について
特定のIPを拒否したいと思っています。 htaccessファイルを作成してディレクトリにアップするらしいのですが 下記に明記させている通りに私自身のIPを入力してディレクトリにアップしアクセスが拒否されるかを確認したところ拒否されずにアクセスされました。 アップしたディレクトリはCGIの掲示板を入れてるディレクトリでindex.htmlファイルもあります。トップページのinedx.htmlとは別のものですが場所を間違えてるのでしょうか? トップページのinedx.htmlにはディレクトリはありません。 あと、改行<br>も入っています。 バーミッションも変更済みですが どうしてアクセス拒否されないのでしょうか? こんな感じにですが order allow,deny allow from all deny from ・・自身のIP・・<br> https://user.chicappa.jp/?mode=support&state=manual&state2=htaccess_02 カテゴリーが違っていた場合は、すいません。 くれぐれも、よろしくお願いします。
- Javascriptでサブウィンドウを指定した位置に表示したい
Javascript経験者です。 Javascriptでサブウィンドウを、親ウィンドウの位置より任意の座標分移動した位置に表示するプログラムを考えています。 winX = window.screenLeft + 100; winY = window.screenTop + 100; function openImg() { window.open("***.JPG","winName","scrollbars=no,resizable=no,width=200,height=160,left=winX,top=winY"); 上記にて設定したwinX、winYにはサブウィンドウを表示させたい位置座標が入っているのが確認できたのですが、実際に動かしてみると、サブウィンドウは(x,y)=(0,0)の位置に表示されてしまいます。 初歩的なミスなのかもしれませんが、どこに欠陥があるかわからなくて質問させていただきました。 よろしくお願いいたします。
- 締切済み
- JavaScript
- yousay57
- 回答数1
- アクセス拒否について
特定のIPを拒否したいと思っています。 htaccessファイルを作成してディレクトリにアップするらしいのですが 下記に明記させている通りに私自身のIPを入力してディレクトリにアップしアクセスが拒否されるかを確認したところ拒否されずにアクセスされました。 アップしたディレクトリはCGIの掲示板を入れてるディレクトリでindex.htmlファイルもあります。トップページのinedx.htmlとは別のものですが場所を間違えてるのでしょうか? トップページのinedx.htmlにはディレクトリはありません。 あと、改行<br>も入っています。 バーミッションも変更済みですが どうしてアクセス拒否されないのでしょうか? こんな感じにですが order allow,deny allow from all deny from ・・自身のIP・・<br> https://user.chicappa.jp/?mode=support&state=manual&state2=htaccess_02 カテゴリーが違っていた場合は、すいません。 くれぐれも、よろしくお願いします。
- アクセス拒否について
特定のIPを拒否したいと思っています。 htaccessファイルを作成してディレクトリにアップするらしいのですが 下記に明記させている通りに私自身のIPを入力してディレクトリにアップしアクセスが拒否されるかを確認したところ拒否されずにアクセスされました。 アップしたディレクトリはCGIの掲示板を入れてるディレクトリでindex.htmlファイルもあります。トップページのinedx.htmlとは別のものですが場所を間違えてるのでしょうか? トップページのinedx.htmlにはディレクトリはありません。 あと、改行<br>も入っています。 バーミッションも変更済みですが どうしてアクセス拒否されないのでしょうか? こんな感じにですが order allow,deny allow from all deny from ・・自身のIP・・<br> https://user.chicappa.jp/?mode=support&state=manual&state2=htaccess_02 カテゴリーが違っていた場合は、すいません。 くれぐれも、よろしくお願いします。
- 処理待ち
送信ボタンを押してから処理が完了するまでの間に「処理中」というようなメッセージを 表示させたいと考え、sub waitでいろいろ試してみましたが、方法がわかりませんでした。 perlだけの処理で、このようなことは可能なのでしょうか? お手数ですが宜しくお願いいたします。 -------------------------------------- &wait("処理中"); &edit &message("処理完了"); sub wait { } sub edit { #ここで5秒以上かかる処理をさせています。 } sub message { print <<EOM; Content-type: text/html <html> <head> <title>message</title> </head> <body> $_[0] </body> </html> EOM exit; }
- ベストアンサー
- Perl
- MASTER-PPC
- 回答数2
- HP作成(投稿について)
HP作成(投稿について) 下記、URLご参照下さい。 http://totsugeki.rakurakuhp.net/i_160946,id_56422.htm とあるネットゲのチームHPの自己紹介欄ですが、同じ様なページを作ろうと思ってます。 メンバーの紹介ページで来訪者がメッセージを残せる・・・。 ソースを表示、copyしてみたのですがうまくいきません。 ジオシティーズで同等のページを作る事は出来るのでしょうか? ジオでは不可ならどこか良いところ知りませんか?
- 画像の表示非表示について質問です
画像の表示・非表示に関してですが、非表示にしたときその分だけ詰めるように表示はできないのでしょうか? 下記のサンプルでは、ボタンを押せば画像は消えますが消えた領域だけ不自然に残ります。 消えた領域分ボタンを上げてくることはできないのでしょうか? 以下サンプル //ここから <html> <head> <title>Sample</title> <script type="text/javascript"><!-- function visImage(vType) { document.images["photo"].style.visibility = vType; } // --></script> </head> <body> <img src="photo.jpg" name="photo"> <form> <input type="button" value="画像を表示する" onClick="visImage('visible')"> <input type="button" value="画像を消す" onClick="visImage('hidden')"> </form> </body> </html> //ここまで
- ベストアンサー
- JavaScript
- googleoooo
- 回答数4
- 画像の表示非表示について質問です
画像の表示・非表示に関してですが、非表示にしたときその分だけ詰めるように表示はできないのでしょうか? 下記のサンプルでは、ボタンを押せば画像は消えますが消えた領域だけ不自然に残ります。 消えた領域分ボタンを上げてくることはできないのでしょうか? 以下サンプル //ここから <html> <head> <title>Sample</title> <script type="text/javascript"><!-- function visImage(vType) { document.images["photo"].style.visibility = vType; } // --></script> </head> <body> <img src="photo.jpg" name="photo"> <form> <input type="button" value="画像を表示する" onClick="visImage('visible')"> <input type="button" value="画像を消す" onClick="visImage('hidden')"> </form> </body> </html> //ここまで
- ベストアンサー
- JavaScript
- googleoooo
- 回答数4
- 古いブラウザーに対応したHPづくりは必要?
自社ホームページですが、企業のため古いネスケや ファイアーフォックスに対応したホームページをしたほうが よいとご忠告を頂きました。 実際、古すぎるブラウザーに対応したホームページづくりは 必要でしょうか? もし必要だとすれば、どんなタグに気をつけるとページのスタイルが くずれにくくなるのでしょうか? なお、いまのホームページは携帯ページとPCページとに振りわけて 2つのページを作っております。
- innerHTMLの初期値
下記のソースがあります。 <SCRIPT TYPE="text/javascript"> <!-- function Change(id){ if(document.all){ document.all.result.innerHTML = document.all(id).innerHTML; }else if(document.getElementById){ document.getElementById('result').innerHTML = document.getElementById(id).innerHTML; } } //--> </SCRIPT> <a href="#" onClick='Change("ih2"); return false'>前</a><br> <a href="#" onClick='Change("ih3"); return false'>次</a><br> <div id="ih2" style="display:none">テキスト1</div> <div id="ih3" style="display:none">テキスト2</div> <br> <span id="result"></span> 前、次のリンクで表示されるテキストが切り替わるようにしているのですが、 クリックする前の段階では何も表示されていない状態です。 そこで、クリックする前でもid="ih2"の「テキスト1」が表示されている状態にしたいのですが、 なかなか出来ません。 functionの前に document.all.result.innerHTML = document.all.ih2.innerHTML; と記述してみましたが駄目でした。 id="ih2"の値を読み込んで表示させたいのですが、 何か良い方法はありませんか。
- ベストアンサー
- JavaScript
- kaz33
- 回答数2
- perlでcsvファイルを読む(ダブルコーテーション内カンマを無視したい)
perlでCSVファイルを読み込むスクリプトを作っています。 以下のようなCSVファイルがあります。 ■CSVファイル 東京,よろしくお願いします。 大阪,はじめまして 九州,"5,000円でお願いします" カンマで区切り、以下のようにすると、"5,000円"の部分が2つに分かれてしまいます。 ($data1,$data2) = split(/,/,$all_data) 前後にダブルコーテーションがあった場合、中のカンマで区切らないような良い方法はないでしょうか? 環境: Perl 5.8.5
- iモード対応XHTML1.1ページが表示されない
http://okwave.jp/qa1985635.html こちらの方と同様に、iモード対応XHTML1.1でページを作成し、 「index.xhtml」のファイル名で、WEBサーバーにアップしました。 「AddType application/xhtml+xml .xhtml」と記述した .htaccessもアップしました。 「http://○○○.com/index.xhtml」として開くとちゃんと表示されるのですが、 しかし、「http://○○○.com/」だけだとエラーとなります。 「index.html」とすれば「http://○○○.com/」でも表示されるのですが、 CSSがまったく反映されません。 「index.xhtml」を付けず、「http://○○○.com/」のような形で、 iモード対応XHTML1.1ページを表示させるにはどうしたらよいでしょうか?
- iモード対応XHTML1.1ページが表示されない
http://okwave.jp/qa1985635.html こちらの方と同様に、iモード対応XHTML1.1でページを作成し、 「index.xhtml」のファイル名で、WEBサーバーにアップしました。 「AddType application/xhtml+xml .xhtml」と記述した .htaccessもアップしました。 「http://○○○.com/index.xhtml」として開くとちゃんと表示されるのですが、 しかし、「http://○○○.com/」だけだとエラーとなります。 「index.html」とすれば「http://○○○.com/」でも表示されるのですが、 CSSがまったく反映されません。 「index.xhtml」を付けず、「http://○○○.com/」のような形で、 iモード対応XHTML1.1ページを表示させるにはどうしたらよいでしょうか?
- index.cgiで転送してカウントしたいのですが...
タイトルの通り、index.cgiでURL転送をし、その数をカウントしたいのですが、そんなCGIありませんでしょうか? キャリアやブラウザで振り分けることはしておらず、単純に別URLに飛ばしているのですが、その飛ばした数、つまりindex.cgiへのアクセス数をカウントしたいのです。 飛ばした先のHTMLは別ルートからのアクセスもあるので、そのHTMLのカウントではなく、転送した分だけを知るためにindex.cgiのカウントをとりたいのです。 PHPならばフリーのスクリプトを発見したのですが、当方のサーバーの仕様の都合で利用不可なのです。 よろしくお願いします。
- iモード対応XHTML1.1ページが表示されない
http://okwave.jp/qa1985635.html こちらの方と同様に、iモード対応XHTML1.1でページを作成し、 「index.xhtml」のファイル名で、WEBサーバーにアップしました。 「AddType application/xhtml+xml .xhtml」と記述した .htaccessもアップしました。 「http://○○○.com/index.xhtml」として開くとちゃんと表示されるのですが、 しかし、「http://○○○.com/」だけだとエラーとなります。 「index.html」とすれば「http://○○○.com/」でも表示されるのですが、 CSSがまったく反映されません。 「index.xhtml」を付けず、「http://○○○.com/」のような形で、 iモード対応XHTML1.1ページを表示させるにはどうしたらよいでしょうか?