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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/11/04 20:32:52
  • 終了:--

回答(3件)

id:masi No.1

masi回答回数356ベストアンサー獲得回数02003/11/04 20:44:57

ポイント10pt

<a href=”

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

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

id:onimane

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

2003/11/04 20:48:17
id:Kiyoya No.2

kiyoya回答回数3ベストアンサー獲得回数02003/11/04 20:50:58

ポイント20pt

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

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の命令を書き並べるという形になるので、おそらく質問にあるようにただタグを追加するだけでは実現できないとおもいます。

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

id:onimane

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

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

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

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

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

2003/11/04 21:03:31
id:kohsak No.3

kohsak回答回数18ベストアンサー獲得回数02003/11/04 21:00:25

ポイント40pt

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

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

id:onimane

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

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

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

2003/11/04 21:04:56

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません