人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JavaスクリプトのOpenウインドウで別ページを開いた時、name=”○”の○をページのトップに表示させるにはどうすればいいのでしょう?あまり詳しくないので、<A href=”javascript:Open01();”>××</A>のタグに加えるタグ、という形で教えて頂きたいのですが。

●質問者: 鬼マネ
●カテゴリ:ウェブ制作
✍キーワード:Java name open ウインドウ スクリプト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● masi
●10ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

<a href=”

http://www.yahoo.co.jp/

Yahoo! JAPAN

” target=”_top”>yahoo</a>

フレーム内のクリックでフレーム全体の表示にするということでしょうか?

◎質問者からの返答

フレーム内のクリックではないです。


2 ● kiyoya
●20ポイント

ちょっとわかりにくいので、何通りか回答します。

1. 「なまえ」というタイトル、「

http://www.example.com/

Example Web Page

」というURL、のウィンドウを開く方法

JavaScriptの命令は

window.open(”

http://www.example.com/

Example Web Page

”,”なまえ”);

となります。

質問のようにHTMLで記述するのであれば

<a href=”javascript:window.open(’

http://www.example.com/

Example Web Page

’,’なまえ’);”>××</a>

となります。

2. すでに開いているウィンドウのタイトルを「なまえ」に設定する方法。

質問のようにOpen01();という関数で呼び出したいのであれば、まずJavaScriptの関数を以下のように定義しておきます。

function Open01() {

myWin = window.open();

myWin.document.open();

myWin.document.title = ”なまえ”;

myWin.document.close()

}

たとえばこの場合、HTMLのタグは

<a href=”javascript:Open01();”>××</a>

でよいことになります。

いずれにしても、JavaScriptの命令を書き並べるという形になるので、おそらく質問にあるようにただタグを追加するだけでは実現できないとおもいます。

もし回答がわかり難かった場合はすみません。しばらく巡回してるので、何かわからない点がありましたらもう一度質問していただけないでしょうか。

◎質問者からの返答

わかりずらくてすみませんでした。

今作ってあるページはすでに、1の方法でページが開くんですね。

それをname(ビルダーでは『ラベルをつける』という操作になるのですが)をつけた部分を、開いたページのトップで表示させたいのです。

これは可能なのでしょうか?

それもわからないのです。不可能ならば違う方法でページを作りますので、可能かどうかも教えて下さい。


3 ● kohsak
●40ポイント

<a href=”javascript:window.open (’testpage.htm#b’);”>aaaa</a>

で#bのbをname=”○”の○にすればできるとおもいますが。

◎質問者からの返答

ありがとうございました。

できそうですね。やってみます。

ポイントがなくなってしまったので、終了します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ