Yohjiraのプロフィール

@Yohjira Yohjira
ありがとう数26
質問数0
回答数44
ベストアンサー数
14
ベストアンサー率
66%
お礼率
0%

  • 登録日2008/07/30
  • 検索結果を別のページでも表示させる

    交通費の申請画面で検索した路線結果を次に続く「確認画面」「詳細画面」などの別ページでも路線参照という形で表示させたいのですがうまくいきません。確認、詳細画面では「路線参照」ボタンで確認する形にしています。何かよい方法はないでしょうか? 参考になるか分かりませんが、下記のソースは、交通費の申請画面に路線検索機能を追加した時のものです。 <html><head> <script language="JavaScript"><!-- function test(f){ a = "from=" + encodeURI(f.from.value) + "&to=" + encodeURI(f.to.value); elmnts = f.childNodes; for (e=0; e<=elmnts.length-1; e++) { if (elmnts[e].type == "checkbox") { elmnts[e].value = (elmnts[e].checked) ? 1:0; a = a + "&" + elmnts[e].name + "=" + elmnts[e].value; } } window.location.href="​http://transit.yahoo.co.jp/search/result?"​ + a; return false; } //--></script> </head> <body> <form method="get" action="​http://transit.yahoo.co.jp/">​ 出発地<input type="text" name="from"> 目的地<input type="text" name="to"> <input type="button" value="路線検索" onclick="test(this.form);"> <br> <input type="checkbox" name="shin" value="1" checked>新幹線を使う  <input type="checkbox" name="ex" value="1" checked >有料特急を使う <br> <input type="checkbox" name="hb" value="1" checked>高速バスを使う <input type="checkbox" name="al" value="1" checked>空路を使う </form> </body> </html> ※以前、fujillinさんに頂いたソースをそのまま使用しています。

  • OKWaveのTOPページのタブ部分の表示(最新の質問とか、最新のQ&Aとかのタブ)の実現方法を教えて下さい

    OKWaveのTOPページに、「最新の質問」とか「最新のQ&A」とかのタブ部分がありますが、この部分の表示の実現方法が分からないので教えて下さい。 ブラウザでHTMLソースを見ると、各タブに紐付いている質問の一覧が、<DIV id=各一覧のID>でくくられたブロックの中に<a>要素として書かれていて、タブ部分からそのIDにリンクされているようです。 私が分からないのは、それぞれのタブに紐付いている質問の一覧がすべて<DIV id=各一覧のID>の形でHTMLソースの中に書かれているのに、選択中のタブの一覧だけ表示されるのはどういう仕組なのか?ということです。 HTML初心者の私の理解では、HTMLソース上にすべてのタブの一覧を書いているのだから、選択中の一覧だけでなくすべての一覧が表示されると思うのですが・・・。 宜しくお願い致します。

  • OKWaveのTOPページのタブ部分の表示(最新の質問とか、最新のQ&Aとかのタブ)の実現方法を教えて下さい

    OKWaveのTOPページに、「最新の質問」とか「最新のQ&A」とかのタブ部分がありますが、この部分の表示の実現方法が分からないので教えて下さい。 ブラウザでHTMLソースを見ると、各タブに紐付いている質問の一覧が、<DIV id=各一覧のID>でくくられたブロックの中に<a>要素として書かれていて、タブ部分からそのIDにリンクされているようです。 私が分からないのは、それぞれのタブに紐付いている質問の一覧がすべて<DIV id=各一覧のID>の形でHTMLソースの中に書かれているのに、選択中のタブの一覧だけ表示されるのはどういう仕組なのか?ということです。 HTML初心者の私の理解では、HTMLソース上にすべてのタブの一覧を書いているのだから、選択中の一覧だけでなくすべての一覧が表示されると思うのですが・・・。 宜しくお願い致します。

  • prototype.jsのAjax.Requestでeventを引数にしたのですが

    prototype.jsのAjax.Requestといつ便利な関数がありますが onComplete時の引数にeventオブジェクトを設定したらIE7では eventオブジェクトが引き継げませんでした。 たとえばこのようなメソッドで function ajax_request(url, params, method, ele1, ele2){ var nt = new Date(); var pr = params + "&nt=" + nt.getTime(); var a = new Ajax.Request( url, { method: "get", parameters: pr, onComplete: function(request){ method(request, ele1, ele2); } } ) }; ele1にeventオブジェクトを設定し、methodを実行しても デバックで、ele1.typeが何も表示されませんでした。 firefox2.0だと「click」など正しく表示もされオブジェクトが引き継がれておりました。 何が問題なのでしょうか?それともIE7ではeventオブジェクトを引き継ぐことは出来ないのでしょうか?

  • スワップイメージでテキストがブラウザにより変わらない

    java初心者ですが、サイトを参考にマウスオーバーで画像を変更、テキストも変更できるようになったのですが、IE、operaでは、テキストが変わるのですが、firefox、googleでは変わらないことに気が付きました。見よう見まねで組み込みましたので、詳細な理解ができておりません。宜しくお願い致します。 +--------------------------------+ | | | 画像 | | | +--------------------------------+ | テキスト | <=左記(A・B・C)の画像を +----------+----------+----------+ mouseoverで上記の画像 | A | B | C |  とテキストが変わる +----------+----------+----------+ <head> <script type="text/javascript" src="../js/swap_gallery.js"></script> </head> <body> <table> <tr> <td><img src="A.jpg" name="pict" id="pict" /></td> </tr> <tr> <td id="pict_text">説明を表示します</td> </tr> <tr> <td> <table> <tr> <td><img src="A.jpg" name="btn" width="80" height="60" border="0" id="btn" onmouseover="chg_gallery('btn','','A.jpg','pict','','A.jpg',1,'説明A')" onmouseout="" /></td> <td><img src="B.jpg" name="btn" width="80" height="60" border="0" id="btn" onmouseover="chg_gallery('btn','','B.jpg','pict','','B.jpg',1,'説明B')" onmouseout="" /></td> <td><img src="C.jpg" alt="" name="btn" width="80" height="60" border="0" id="btn" onmouseover="chg_gallery('btn','','C.jpg','pict','','C.jpg',1,'説明C')" onmouseout="" /></td> </tr> </table> </td> </tr> </table> </body> function chg_gallery(a, b, c, d, e, f, g, cText){ swapImage(a,b,c,d,e,f,g); changeText(cText); } function swapImage() { var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=findObj(a[i]))!=null){ document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2]; } } function findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); } if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function changeText(cText) { if (document.all) { document.all["pict_text"].innerText = cText; } }