ラウンジ(兼FAQ掲示板)

困ってます・・・
過去ログ NO.1092152651
□ かおぽん [2004年08月06日00時37分]
初めまして。
画像式ランダムリンク1を試させていただきました。
リンク先のページを新しいウィンドウで開きたいのですが
どうしたらいいのか分かりません。
今のままだと、同一ウィンドウで開いてしまうので。
過去ログを見たのですが、画像式ランダムリンク2では
あったのですが1では載ってなかったので(T_T)
どうしたら良いですか?
教えてください。

<script>
tgt = 'target="_top"'; // リンクを開くターゲット(HTML書式)

url = new Array();
img = new Array();

/* リンク先とそのバナーを記述 */
url[0] = "test0.html"; img[0] = "./image/0.gif";
url[1] = "test1.html"; img[1] = "./image/1.gif";
url[2] = "test2.html"; img[2] = "./image/2.gif";
url[3] = "test3.html"; img[3] = "./image/3.gif";
url[4] = "test4.html"; img[4] = "./image/4.gif";
url[5] = "test5.html"; img[5] = "./image/5.gif";
url[6] = "test6.html"; img[6] = "./image/6.gif";
url[7] = "test7.html"; img[7] = "./image/7.gif";
url[8] = "test8.html"; img[8] = "./image/8.gif";
url[9] = "test9.html"; img[9] = "./image/9.gif";

p = Math.round(Math.random() * (url.length - 1));
DOC = "<a href='" + url[p] + "' " + tgt + "><img src='" + img[p] + "' border=0></a>";
</script>

<!-- バナーを表示する部分にここから -->
<script>
document.write(DOC);
</script>
<!-- ここまでのコードを記述 -->

よろしくお願いします〜(^_^)v
□ NXer [2004年08月06日19時22分]
はじめまして。NXerです。

>どうしたら
■tgt = 'target="_top"'; // リンクを開くターゲット(HTML書式)
↓ こうします。
□tgt = 'target="_blank"'; // リンクを開くターゲット(HTML書式)

これですべてです。

******簡単な説明です。よりよい作品にするため、いろいろ変化させて
みてください。

キーワードは、targetというhtml言語の属性です。

リンクを読み込むウィンドウは、targetの属性で指定できます。

<A HREF="☆" TARGET="◆">,,,</A>

◆には、
_blank
_top
などのすでに決められた値をとることができます。
直接、上のスクリプトに関係するこれらの意味です。
 
_blank とは、「リンク元のウィンドウやフレームに関係ない
    新しいウィンドウやフレームにリンク先を読み込む」
_top  とは、「すでにあるフレームをすべて解除してウィンドウ
    一杯に表示する」「親フレームがないときは、リンク元
    と同じフレームに表示」

>tgt = 'target="_top"'; // リンクを開くターゲット(HTML書式)

というようにすえぽんさんは、メモ(HTML書式)を付記し、利用者に
よっては属性を自由に変えることができるような、汎用性がある
スクリプトを書かれています。もちろん、これを利用するわけですね。

_topから当然、
>同一ウィンドウで開いて
>新しいウィンドウで開きたい
場合は
_blank
にしてみました。
----------------------------------------------------------
DOC = "<a href='" + url[p] + "' " + tgt + "><img src='" + img[p] + "' border=0></a>";
---------------------------------------------------------
javascriptでhtmlタグを記述する方法です。変数tgtの意味は
もうお分かりのことと思います。ここで同じウィンドウか新しい
ウィンドウかが指定されます。
もし、面白いスクリプトができましたら、ぜひお知らせください。
相変わらず暑いですが、楽しい汗を流してください。


□ かおぽん [2004年08月07日03時44分]
NXerさん、ありがとうございます<(_ _)>
うまくいきましたっ!

みなさん、本当にJavaのことよく知ってるの
ですね〜(・_・;)
びっくりしました。
私も勉強したいとは思うのですが、なかなか
良い方法がみつかりません。

よかったら、参考までにいい本やスクールが
あれば教えてください。

ありがとうございました〜(*゚ー゚)
□ NXer [2004年08月07日19時15分]
>たっ!
この楽しさをそちらで再現していただきありがとうございます。NXerです。

>勉強したい
ここから、苦しみのはじまりです。

>よかったら、参考
苦しみを考えると、ベストの回答は、ここで止めるというものです。
パチンコで初回にドル箱が出ました。これでやめることができる人
は最高に幸せです。尊敬します。

前回、もちろん、参考資料を見て書きました。堅苦しすぎるので書
きませんでした。上の書き込みへの追記です。

(株)アンク 『ホームページ辞典』2001、翔栄社、p.202

***********************************
以下は時間があるときお読みください。

本書の構成です。
1 HTML       1〜216ページ
2 スタイルシート 217〜336
3 JavaScript   337〜529

参考にしたページは202ページでした。つまりHTMLのタグや
属性欄です。Javascriptではありませんでした。
これは、すえぽんさんのスクリプトの特性によるものです。
簡単な説明をします。

おそらくホームページは、ほとんどHTMLというウェブプログラミング
言語で作成しておられることと思います。

スタイルシートは、HTMLの表現力が乏しい点を補うものです。

Javascriptは、ブラウザ上で動作するウェブプログラミング言語
です。通例は、単独で使用しますから、現在のウェブサイトの
目的によっては、独立したJavaScriptの参考書を購入されるのも
いいかもしれません。

すえぽんさんのスクリプトの場合には、メーンがcgiです。
そのために使われるプログラミング言語がperlです。
このようにperlを使い、HTMLやJavaScriptを記述するスクリプトを
ハイブリッドスクリプトといいます。

今回の
>javascriptでhtmlタグを記述する方法
も狭い意味でハイブリッドスクリプトなのでしょうか。

引き続きすえぽんさんのjavascriptやcgiをご利用になる時に
参考書選びは、キーワードでまとめると

HTML,スタイルシート,javascript,cgi

ということになるかと思います。
(すえぽん作品の設置には、このような知識はかならずしも
必要ではありません。)

それから、このラウンジを学習コーナーにされた例が過去ログに報告
されています。
http://suepon.com/lounge/data/1078064105.html
よろしければ、その方の進化し続けるウェブサイトに
掲示板などに何かメッセージを添えて、ご訪問してください。
ウェブプログラミングの優れた参考サイトになる、さらに
ホームページのきっとよいお手本になると、勝手ながら、思
います。
□ かおぽん [2004年08月11日00時44分]
ご丁寧にありがとうございました<m(__)m>
こんなに親切に教えてくれる方がいるなんて嬉しいです〜(ToT)

また何かあったら教えてくださいね(≧∇≦)

本当にありがとうございました。
一定時間書込が無かったので過去ログに移りました

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

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