ラウンジ(兼FAQ掲示板)

初めまして^^&質問します。
過去ログ NO.1091450804
□ ryota [2004年07月28日18時48分]
初めまして〜^^
このホームページの情報を見て色々Javaをやってみている者ですw
それで質問なんですが、「窓を開いてリンクの案内を表示」
をやらせてもらっているのですが、例では三つしかリンクが
なかったので色々といじってみたんですが、自分では解決できそうにないので
書かせてもらいます。
どうやったら三つ以上窓を開いてリンクの案内を表示することが
できるのでしょうか?
分かりにくい質問で大変かも知れませんが宜しくお願いします。
□ NXer [2004年07月28日19時56分]
はじめまして。NXerです。javascriptを学んでいるものです。よろしく。

> どうやったら
次の2箇所を変更してみました。

その1 配列(Array)に、第3番目の次の第四番目を試しに加えてみました。
HP作成ソフトのhtml文で変更しましたが、エディタでも同じことができるとおもいます。
-----------------------------長くなりますが、コピーペースト用 
infval = new Array();

/* 必要な案内文数分のデータをカンマで区切って記述
形式 = ",レイヤ名,案内文(タグ可),窓の横サイズ,窓の縦サイズ,文字色,背景色,枠色" */
infval[1] = "lay,リンク1の説明文です,150,80,#000000,#ffffff,#0000ff";
infval[2] = "lay,リンク2の説明文です,150,80,#000000,#ffffff,#0000ff";
infval[3] = "lay,リンク3の説明文です,150,80,#000000,#ffffff,#0000ff";
infval[4] = "lay,リンク4の説明文です,150,80,#000000,#ffffff,#0000ff";

その2 追加した第4番目の案内文番号を設定します。
------------------------------------
<!-- onMouseover="open_set(案内文番号)" onMouseout="open_set()" -->
<a href="" onMouseover="open_set(1)" onMouseout="open_set()">リンク1</a>
<a href="" onMouseover="open_set(2)" onMouseout="open_set()">リンク2</a>
<a href="" onMouseover="open_set(3)" onMouseout="open_set()">リンク3</a>
<a href="" onMouseover="open_set(4)" onMouseout="open_set()">リンク4</a>


配列とは↓のような、箱を想像してください。
----------
|1|2|3|4|
----------
|a|b|c|d|
----------
おそらく、これで画面の幅の範囲内で、さらに5,6、、、iと任意の数だけ増やす
ことができると思います。
魅力的なウェブページ作成にお役に立てる(願望)と思うとうれしいです。
一度お試しください。
□ ryota [2004年07月31日12時06分]
NXerさんありがとうございました^^
早速試してみたいと思いますw
□ basic [2004年08月02日19時12分]
NXerさんの方法を試してみたのですが
僕のやり方がおかしいみたいでエラーがでます;

infval[_]は Nullまたはオブジェクトではありません

と表示されます。
これはどこをどう直せばいいんでしょうか?
宜しければ教えてください。
□ NXer [2004年08月02日21時46分]
basicさん、はじめまして。NXerです。

>僕のやり方
が当方には不明です。すえぽんさんの著作権を尊重して
全スクリプトは省略しました。

当方は、HP作成ソフトに、すえぽんさんのスクリプトをコピーして
作成ソフトのHTMLソースページに貼り付けました。
次に、上の書き込みの通りに追加しました。作成ソフトの
プレビュー機能では、ご指摘のエラーは発生していません。
今回、さらにリンク5を追加しましたが、問題なくマウスを

文字
リンク5
-------
の上に置くと
 -------------------
|リンク5の説明文です|
 -------------------
と表示できました。
いままで静的な、下線付きのリンクに、説明文が浮かび出る
という動的な要素が付加され、その結果ウェブページの表現
力が豊かになると思います。

多分、成功されると思いますが、さらに不具合が出る時は、
そちらのhtml文の問題となりそうな部分を書き込んでください。
一定時間書込が無かったので過去ログに移りました

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

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