昨日、初めて質問をさせてもらったのですが、お二人の方に回答を頂き、とても助かりました。
そしてまたまた質問なのですが・・
JAVASCRIPTでいいのかすら分からないのですが、

マーキーのような横に流れる文字を、縦に文字を流し、さらにその文章からリンクを貼りたいのですが、可能でしょうか?
教えてくださいっ。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

こんばんわ!



質問のようなものはHTMLだけでも実現できます。
簡単な例を挙げてみました。
---------------------------------
<BODY>

<MARQUEE DIRECTION="down">
<A HREF="リンク先を指定">ここをクリック</A>
</MARQUEE>

</BODY>
---------------------------------
ただ、これじゃかなりクリックしにくいですよ(笑)

<MARQUEE>タグについては下記URLで詳しく説明してます。

参考URL:http://tohoho.wakusei.ne.jp/html/marquee.htm
    • good
    • 0
この回答へのお礼

ありがとうございました。
表示したい枠と文字の大きさを変えて、縦でうまくスクロールできました。
ネスケでも表示できるように今度は頑張ろうと思っています。

お礼日時:2002/01/28 10:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qリンク先のURLを記述せずに、Javascriptでランダムリンクを貼

リンク先のURLを記述せずに、Javascriptでランダムリンクを貼る方法をさがしています。

いまWEBサイトを作っていて、
ランダムリンクのページを追加するときに、
簡単な方法はないのか探しています。

ちょっとこれでは意味がわからないと思うので、
説明させてください。

いま作っているサイトの問題点は、
ランダムリンクで飛んだページに、
ランダムリンクのボタンがあるので、
ページを増やすごとに、それぞれのhtmlを書き換えなければならないところです。


いま書いてあるのは、このような体裁です。


────────────────────────────────────────

★javascript

<script language="JavaScript"><!--
myCnt = 6; // リンク先の数
myTable = new Array( // リンク先の登録
"page1.html",
"page2.html",
"page3.html",
"page4.html",
"page5.html",
);

function myRndLink(){ // 適当に選んでリンクする関数
myRnd = Math.floor(Math.random()*myCnt); // 0~(myLine-1)の乱数を求める
location.href = myTable[myRnd]; // リンクする
}
// --></script>

★ボタン↓
<input type="image" img src="randam.jpg" "onclick="myRndLink()">


────────────────────────────────────────


それぞれのpage内にランダムリンクがありますので、
page6を追加する場合、上のpage1~5それぞれのhtmlに、
「page6」を追加して記述せねばなりません。
pageを増やすごとに、労力がかかるのは、ちょっとしんどいです。

自分が考えた打開策は、


 (1)指定したフォルダの中からランダムリンクするような方法


これであれば、新しく作ったページをフォルダ内に入れるだけなので簡単かと。


 (2)あるファイル名(例えば、page)を含むものからランダムリンクするような方法


これであれば、新しく作ったページの名前を「page●●」にするだけなので簡単かと。


javaはまったく読むことができないので、
親切な方のサイトからコピペして使っていますが、
上のような方法は可能なのでしょうか?
検索しても出てきませんでした。

みなさん、よろしければ知恵をお貸しください。
よろしくおねがいします。

リンク先のURLを記述せずに、Javascriptでランダムリンクを貼る方法をさがしています。

いまWEBサイトを作っていて、
ランダムリンクのページを追加するときに、
簡単な方法はないのか探しています。

ちょっとこれでは意味がわからないと思うので、
説明させてください。

いま作っているサイトの問題点は、
ランダムリンクで飛んだページに、
ランダムリンクのボタンがあるので、
ページを増やすごとに、それぞれのhtmlを書き換えなければならないところです。


いま書いてあるのは、このような体裁です。


─...続きを読む

Aベストアンサー

Javascriptを外部ファイルにする

myTable = new Array(
"page1.html",
"page2.html",
"page3.html",
"page4.html",
"page5.html");

function myRndLink(){
myRnd = Math.floor(Math.random()*myTable.length);
location.href = myTable[myRnd];
}

以下はscript.jsで保存した場合。

各HTMLファイルの<head></head>内に
<script language="JavaScript" src="script.js"></script>
を追記。

<head>
<script language="JavaScript" src="script.js"></script>
<title>???</title>
</head>

こんな感じ。

編集は外部ファイルにしたJavascriptファイルのみで済む。

Qjavascriptの文字コード

javascriptは、どの文字コードで書くのがいいのでしょうか。

色々調べてみたのですが、
古い情報でIE6等では、SJISで書くのがいい とありました。

やはり、今もSJISで書くほうがいいのでしょうか?
現在は、windows7とうもあり、IE7とか8、9になっていると思うのですが、
UTF-8で記述するのは問題でしょうか?

ご教授よろしくお願いします。

Aベストアンサー

外部ファイルはUTF-8で記述するのが一般的です

HTMLがUTF-8でない場合
<script type="text/javascript" src="......." charset="UTF-8"></script>
こんな風にcharsetを指定してHTMLから呼び出せばOKです

QJavaScriptの文字化けについて

JavaScriptで取得した日本語をCGIで表示させるときに
どうしても文字化けしてしまうのですが、どうしたらよいでしょうか?
ローマ字や数字は正常に表示されるのですが…

Aベストアンサー

モジュールの検索は
http://search.cpan.org/

Jcode.pm インストールや使い方などの説明
http://openlab.ring.gr.jp/Jcode/index-j.html

unicode.pm 等モジュールの説明
http://member.nifty.ne.jp/hippo2000/perltips/index.htm

それぞれ、かってにリンクさせて頂きました。
動作確認環境がないだけにもし的外れでしたら申し訳ありません。

QJavascriptで文字の足し算?

1というテキストボックスにblueという文字が入っていたとします。
その文字を引っ張って、2というテキストボックスに
<font color=blue>
と入れたいのです。

javascriptで
document.フォーム名.テキストボックス2.value = '<FONT COLOR=>';
とすれば、「<FONT COLOR=>」とテキストボックス2に入りました。
document.フォーム名.テキストボックス2.value = '<FONT COLOR=' + document.フォーム名.テキストボックス1.value + '>';
とすると、
「<FONT COLOR=[object]>」となってしまいます。

どのようにしたらきちんと入るでしょうか?

Aベストアンサー

テキストボックス1の方の .value を入れ忘れちゃあいませんか?

Qjavascriptで文字サイズの変更

HP初心者です。
書籍通りに作ってみてのですが文字は変更されるのですが、
作った大中小の画像?までクリックするとズレてしまいます。
文字だけが変更されるのを希望してます。

↓見てやって下さい
http://www.d-judge.jp/d-judge/test.html

ソースは
HTML↓
<div id="header">
<div class="font_size">
<ul>
<li><img src="images/txt_size.gif" alt="文字サイズ" width="68" height="14" /></li>
<li><a href="javascript:void(0);" onclick="javascript:changeFsize('l')" class="textL"><span>大</span></a></li>
<li><a href="javascript:void(0);" onclick="javascript:changeFsize('m')" class="textM"><span>中</span></a></li>
<li><a href="javascript:void(0);" onclick="javascript:changeFsize('s')" class="textS"><span>小</span></a></li>
</ul>
</div>
<p>ああああああ
テストです。</p>
</div>

css↓
/* 文字サイズ
----------------------------*/
#header .font_size {
margin: 2.5em 0px 0px;
position: absolute;
left: 86px;
top: -2px;
width: 250px;
text-align: right;
height: 24px;
}
#header .font_size li {
padding: 0px 0px 0px 1em;
float: left;
list-style: none;
}
#header .font_size li img {
margin-top: 5px 0;
}
#header .font_size ul li a {
height: 24px;
width: 24px;
display: block;
}
#header .font_size ul li a span {
display: none;
}
#header .font_size ul li .textL:link,
#header .font_size ul li .textL:visited,
#header .font_size ul li .textL:active {
background-image: url(images/text_L.gif);
background-repeat: no-repeat;
background-position: left top;
}
#header .font_size ul li .textL:hover {
background-image: url(images/text_L_o.gif);
background-repeat: no-repeat;
background-position: left top;
}
#header .font_size ul li .textM:link,
#header .font_size ul li .textM:visited,
#header .font_size ul li .textM:active {
background-image: url(images/text_M.gif);
background-repeat: no-repeat;
background-position: left top;
}
#header .font_size ul li .textM:hover {
background-image: url(images/text_M_o.gif);
background-repeat: no-repeat;
background-position: left top;
}
#header .font_size ul li .textS:link,
#header .font_size ul li .textS:visited,
#header .font_size ul li .textS:active {
background-image: url(images/text_S.gif);
background-repeat: no-repeat;
background-position: left top;
}
#header .font_size ul li .textS:hover {
background-image: url(images/text_S_o.gif);
background-repeat: no-repeat;
background-position: left top;
}

javascript↓
/*フォントサイズ変更*/
function changeFsize(fontsize) {
var change = document.getElementsByTagName("body")[0];
switch(fontsize) {
case "s": var percent = "62.5%"; break;
case "m": var percent = "75%"; break;
case "l": var percent = "85%"; break;
}
change.style.fontSize = percent;
}

です。
どなたかお分かりになる方宜しくお願いしますm(_ _ )m

HP初心者です。
書籍通りに作ってみてのですが文字は変更されるのですが、
作った大中小の画像?までクリックするとズレてしまいます。
文字だけが変更されるのを希望してます。

↓見てやって下さい
http://www.d-judge.jp/d-judge/test.html

ソースは
HTML↓
<div id="header">
<div class="font_size">
<ul>
<li><img src="images/txt_size.gif" alt="文字サイズ" width="68" height="14" /></li>
<li><a href="javascript:void(0);" onclick="javascript:changeFsize('l')" class="textL"><span>...続きを読む

Aベストアンサー

header .font_size {
margin: 2.5em 0px 0px;←ここと
(省略)
}
#header .font_size li {
padding: 0px 0px 0px 1em;←ここに
(省略)
}

"em"という相対的単位で余白が設定されているので、この部分はフォント・サイズの変更に依存してしまいますから、その変化に伴って画像の位置がずれて表示されるのは当然の結果となります。この部分の値を"0"にするか"px"による絶対値で指定すればそれらの余白自体は変更されなくなりますが、現在の設定だとサンプル部分である”<p>ああああああテストです。</p>”の方が上に表示される様になっているので、その部分の大きさが変化する事でこちらの表示部分にも影響が出ます(重なるなど)。
なので、どちらかと言えばボタン部分を上にしてそちらの領域は固定値で確保(画像だけなのでそれで支障ないでしょう)した上で、サンプル部分は下に表示される様に配置した方がいいのでは、と思います。

それからこれは質問内容とは関係ないのですが、気になった点が1つ。
コンテンツを表示した最初の状態で【大】ボタンを押すと逆に文字サイズが初期状態より小さくなってしまう様ですが…?

header .font_size {
margin: 2.5em 0px 0px;←ここと
(省略)
}
#header .font_size li {
padding: 0px 0px 0px 1em;←ここに
(省略)
}

"em"という相対的単位で余白が設定されているので、この部分はフォント・サイズの変更に依存してしまいますから、その変化に伴って画像の位置がずれて表示されるのは当然の結果となります。この部分の値を"0"にするか"px"による絶対値で指定すればそれらの余白自体は変更されなくなりますが、現在の設定だとサンプル部分である”<p>ああああああテストです。</p>”の...続きを読む


人気Q&Aランキング

おすすめ情報