過去ログ 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)
また何かあったら教えてくださいね(≧∇≦)
本当にありがとうございました。
一定時間書込が無かったので過去ログに移りました
|
|