- ベストアンサー
リンクがうまくいかない~javascript~
現在javascriptを用いてHP作成に取り組んでいる者です。 今回はそのjavascriptでのリンクのはりかたに わからないところがあるためご質問させていただきます。 自分のHPはフレームを左25、右75の二つにわけていて、現在、左のフレームの方にjavascriptを使用し プルダウンメニューからのリンクを多くはっています。 希望としてはプルダウンメニューからあるサイトを 選んだときに、その選択したサイトが別ウインドウにでブラウザに表示されるといった仕様にしたいのですが、現実は別ウインドウが開かず、自分のHP上の左フレーム内でのちっさな範囲内のみでしか表示されません。 これではせっかくリンク先へ飛んでも そのサイトが極小の範囲でしか表示されないので 開いたページの文章が読みにくく、リンクをつけている意味がまったくなくなってしまいます。 javascriptで HTMLのタグのような<a href=リンク先 target="blank"> といったリンク先のページを別ウインドウに表示させる機能と同じような機能はありませんでしょうか。 お分かりの方がおられましたらよろしくお願いします。
- --w--
- お礼率29% (35/117)
- JavaScript
- 回答数6
- ありがとう数1
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
参考URLはリンク先ごとに表示させるフレームや別ウィンドウを指定できるサンプルです。
その他の回答 (5)
- ryk1234
- ベストアンサー率40% (46/113)
動作確認していませんが以下に変更すれば別ウィンドウで表示されると思います function movepage(){ var target=document.formda.pulldown.value; window.open(target,"sub","width=800,height=600,scrollbars=yes,location=yes,menubar=yes"); }
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
target="blank"→"_blank" じゃないの? javascriptからは、 window.open
- ryk1234
- ベストアンサー率40% (46/113)
window.openでは駄目ですか <html> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html" CHARSET="Shift_JIS"> <TITLE></TITLE> <script language="JavaScript"> <!-- function link(url){ window.open(url,"sub","width=800,height=600,scrollbars=yes,location=yes,menubar=yes"); } // --> </script> </HEAD> <body> <a href="JavaScript:link('http://www.goo.ne.jp/');">goo</a>
> target="blank"> > ではなく > target="表示するフレーム名" > に変えてみては? え? JavaScript で、という質問だと思いますが? --w-- さん、とりあえず、現在どのような JavaScript でリンクを貼っているのか、ソースを提示してください。
- syagi
- ベストアンサー率23% (36/151)
target="blank"> ではなく target="表示するフレーム名" に変えてみては?
関連するQ&A
- JavaScript;プルダウンでリンク先へ飛ぶやつについて
JavaScriptでプルダウンでリンク先を選択するやつがありますよね。このOkWebでもトップページの「最新のOshiete,Kotaeru]で使われているやつです。 あれで別フレームにリンク先を表示することは出来るのでしょうか? JavaScriptの知識はほとんどありません。HomePageで公開されているものをコピーして使っているだけですので、そんな方法があるのであればわかりやすくご説明いただけると助かります。
- ベストアンサー
- JavaScript
- リンクについて
いまHPを作成していて、作りが上下にフレーム分けされています。 上にメニュー、下に内容が表示されているといった作りです。 そこで、リンクを貼ったのですが、貼ったリンク先は別のサイトの物ですでにそのページには「戻る」というリンクがあります。 私のHPからそのリンク先に飛んで、そのページにある「戻る」を押すとそのリンク先のサイトのトップページが表示されてしまいます。 おそらく、そのままそのサイトのURLをリンク先にしているからそのような現象が起きてしまうのでしょうが、リンク先の「戻る」を押しても自分のHPに戻るようにするにはどうしたらいいのでしょうか? 説明が下手ですみません^^;
- ベストアンサー
- その他([技術者向] コンピューター)
- リンク先に飛ばない事について
最近、何か設定が変わってしまったのか、 リンク先にうまく接続されません。 この現象が起こるのは、HPの左の方にフレームで仕切られたメニューがあるようなHPに限ってです。 HPを開いて、左フレームのメニューをクリックすると、 通常であれば、選んだ部分が紫色(選択済みの色)に変わるのですが、 色の変化もなく、リンク先にも飛びません。 ちなみに、その接続されないメニューの上で右クリックして、 「新しいウィンドウで開く」を選択すると、リンク先が新画面で表示されます。 何をどうしたら元通り、リンク先の表示が可能になるのでしょうか? 宜しくお願い致します。
- ベストアンサー
- その他(インターネット接続・通信)
- プルダウンメニューのリンク
こんばんは!上記の件なのですが、プルダウンメニューのリストの中の例えばリンク1は、フレームの右に表示、リンク2は左に表示、リンク3は、フレームを無視して全画面に表示というようなリンクの設定をしたいのですが、お願い致します。プルダウンのボタンを1個で振り分けるのは、できないのでしょうか?宜しくお願いします。
- ベストアンサー
- JavaScript
- プルダウンメニューからの複数のフレームへのリンクについて
作成中のホームページにフレームを作りっています。二つのプルダウンメニューを作ったのですが、一つ目のプルダウンメニューから同じフレームへ二つ目のプルダウンメニューから別フレームへとリンクさせたいのですが、同じフレームへは上手くリンクするのですが二つ目のプルダウンメニューから別フレームへのリンクが出来ません。どなたか御教授ください。
- 締切済み
- JavaScript
- プルダウンメニューからリンクさせてフルームに表示させたいのですが。
初めてのHPづくりで結構息詰まってます。プルダウンメニューからリンクさせて、その結果を左のフレームに表示させたいのですが、本「ホームページパワーアップ術」に書いてある通りにしてもなかなかできません。 どうしたらできるのかおしえてもらえませんか?
- 締切済み
- JavaScript
- プルダウンメニューの選択時のリンク先について
「プルダウンメニューから選択すると、別ページにリンク」するページを 作成したいです。 以下の様に途中まではできたのですが、 「フレームを使わず、同じウインドウの別の箇所にリンク先を表示 ※プルダウンメニューはそのまま表示」 がどうしてもできません。xmlで作成している関係上、phpも使えません。 何か方法はありませんでしょうか。 <SCRIPT LANGUAGE="JavaScript"> <!-- function menuLink(linkLoc) { if(linkLoc !="") {window.aaa.location.href=linkLoc;} } //--> </SCRIPT> <form> <SELECT onChange="menuLink(this.options[this.selectedIndex].value)"> <OPTION SELECTED>Select</OPTION> <OPTION value="">××</OPTION> <OPTION value="">●●</OPTION> </SELECT> </form>
- ベストアンサー
- ホームページ作成ソフト
- フレーム使用のHPから他のHPへのリンクの際の不都合
トップページをフレーム構成にして、左15%は常にメニュー表示、右は本文表示としています。 他の人のHPへリンクするためのリンク用のページを設けたのですが、他の人のHPへリンク後も、自分のHPのメニュー表示がずっとついてまわるので、見た目もよくありませんし、リンク先HPの方にも失礼に感じます。 もしも解決方法がありましたら、ご教示願います。
- ベストアンサー
- HTML
- WindowsXPライクなドロップダウンメニュー
windows osのような プルダウンメニューをウェブページのナビゲーションとして再現したい です。 windows osのような プルダウンメニューとは ファイルメニュー -> 新規作成 というようなアレです。 特に欲しい機能としては、プルダウンメニューを表示している状態で メニュー外の部分をクリックすると、プルダウンメニューが 閉じるという動きです。 javascript プルダウンメニュー で検索すると それらしいメニューのサンプルはでてきますが、 そういうのは見つかりませんでした。。 WindowsXPライクなドロップダウンメニューのADxMenuというツールを発見したのですが リンク先を見ると、webページがみれません。 このサイトは無くなってしまったのでしょうか。。 また代替ページか似たようなツールはないでしょうか。 意味不明でしたら加筆修正しますのでよろしくお願いします。
- 締切済み
- JavaScript
- ホームページビルダー フレームページのリンクの仕方
ホームページビルダーV9を使っています。メニューをフレームで分割した左に、メニューのリンクの表示先、フレームべ分割した右に表示したいと思っています。「全体の確認」ではフレームページが「リンクされていないHTLMファイル」にあるため、フレーム表示がされません(メニュー及びリンク先が全画面表示されてしまいます)。どうすれば良いでしょうか?素人なので分かりやすく教えて下さい。
- ベストアンサー
- ホームページ作成ソフト
補足
<html> <script language="JavaScript"><!-- function movepage(){ var target=document.formda.pulldown.value; document.location=target; } //--></script> <body link="#008000" vlink="#ff0000" alink=""00ffff"> <center> <a href="kansou/kansou.html" target="blank">コラテラル</a><br> ★★★<br> <a href="kansou/mashinisuto.html" target="blank">マシニスト</a><br> ★★★★<br> <a href ="kansou/nashonaru.html" target="blank">ナショナルトレジャー</a><br> ★★★☆ </center> <hr/> <font color ="green"> <font size="1">日記はこちらから</font><br> </font> <a href="http://plaza.rakuten.co.jp/*****/"target="top">マイブログ</a> <hr> <h3>リンク<h3> <form name="formda"> <select name="pulldown"> <option value="http://movie.maeda-y.com/">前田有一映画批評</option> <option value="http://www.ne.jp/asahi/hp/mastervision/">マスター</option> </select> <input type="button" value="GO" onClick="movepage()"> </form> </body> </html> 現在このようなリンクをはっています どこを修正すれば違う別ウインドウを表示できるでしょうか。 よろしくお願いします