ラウンジ(兼FAQ掲示板)

ランダムリンクのターゲットについて
過去ログ NO.1116394324
□ pluto [2005年05月17日20時14分]
はじめまして。

http://jsm.suepon.com/script/jsm14.html
のランダムリンクについて質問させていただけませんか。
内容は、リンク先のターゲットです。
リンクを現在のウィンドウから開くか、新しいものを開くかということを設定できるとのことですが、あまり知識がないゆえにどこを修正すればよいかがわかりません。
また、できればターゲットをフレームに指定したいのですが、それは可能でしょうか?
深い説明がないということはおそらく基礎中の基礎にあたる質問だと思うので恐縮ですが、ご指導お願いします。
□ NXer [2005年05月18日11時27分]

はじめまして。NXerです。

1>リンクを現在のウィンドウから開

現在全画面として、すえぽんさんのダウンロードのままですね。
----------------------------------------
parent.top.document.location = url[p];
----------------------------------------

2>新しいものを開く
--------------------------------------
var win1=window.open(url[p],'newwindow','');
--------------------------------------

3>ターゲットをフレームに

次のフレームで試してみました。
上から、左からの順のようです。

-----------------
    frame1
------------------
frame2 | frame3
-----------------
frame1にランダムボタン配置。
その位置にリンクページ表示
--------------------------------------------
parent.frame1.document.location = url[p];
---------------------------------------------

frame1にランダムボタン配置して
frame2にリンクページ表示、frame3も同じ要領で。
--------------------------------------------
parent.frame2.document.location = url[p];
---------------------------------------------

このフレームの場合に、下の記述ではフレームを無効に
して、画面全体にページを表示しました。
----------------------------------------
parent.top.document.location = url[p];
----------------------------------------
以上当方のテスト結果を報告します。

4>基礎中の基礎
現在ではスタイルシートで、多くの方がウェブページを
デザインしています。フレームを使い、ダイナミックに
画面に変化をつける、という点で興味をもち試して
みました。
フレームの数を多くして、ランダムに表示するとゲーム
的な要素を加味できそうですね。
実は、フレーム管理は、苦手中の苦手です。こんなところで
失礼します。

*********************************************
参考
「フレームの別ウィンドウを操作したい」の項
ホームページ辞典、アンク
□ pluto [2005年05月18日13時38分]
なるほど、そういうことだったのですね。
試しにやってみたところ、別ウィンドウで開くことも、特定のフレームに表示することもできました。
これから色々と試行錯誤していきたいと思います。

私のような初心者にもわかりやすいように、丁寧に、詳しく説明していただいたこと、感謝します。
ありがとうございました。

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2009 suepon , All rights reserved. Powered by CGI Script Market.