お世話になります。今ホームページビルダーとMT5を使ってサイトを作成し、運営しております。以前はマーキーを使っていたところに、目立たせたいと思い、電光掲示板(ティッカー)を設置しました。なんとかレイアウトを調整し、3種類順番に表示できるようになったのですが、肝心のところ、右から左にうごきません。サイトを検索し変更を加えたものが下記になります。どうか宜しくお願いいたします。
http://www.tcollection.net/home.html
のフラッシュの直下のテキスト部分です。
<style type="text/css">
<!--
#msgBx{
position :relative;
top :-23px;
left :198px;
font-size :15px;
padding :5 0 0 10;
color :navy;
background-color :#fffff;
height :25px;
width :599px;
}
-->
</style>
<script type="text/javascript">
<!--
window.onload = scrMsg;
var JSTKcnt = 0;
var JSTKstpX = 10; //停止座標
var JSTKstpTime = 200; //停止時間
var JSTKposLeft = 600; //開始座標
var JSTKtime;
var JSTKi = 0; //配列変数
var JSTKlist = new Array(); //流すメッセージの配列
JSTKlist[0]="☆新人「佐々木 あまね」さん 『限定!!最大4,000円OFFプレゼント』実施中!!";
JSTKlist[1]="☆新人「天咲 ちひろ」さん『限定!!最大4,000円OFFプレゼント』実施中!!";
JSTKlist[2]="☆新人「森下 みき」さん 『限定!!最大4,000円OFFプレゼント』実施中!!";
var JSTKurl=new Array(); //メッセージに対応したリンク先URL
JSTKurl[0]="http://www.tcollection.net/companion/sasakiamane …
JSTKurl[1]="http://www.tcollection.net/companion/amasakitihi …
JSTKurl[2]="http://www.tcollection.net/companion/morisitamik …
function scrMsg(){
document.getElementById('msgBx').innerHTML = msgTxt();
JSTKcnt++;
if(JSTKcnt > JSTKstpTime){
JSTKcnt = 0;
JSTKi++;
if(JSTKi==JSTKlist.JSTKlength){i=0;}
}
setTimer();
}
function msgTxt() {
var trg = 'target="_blank"';
var drift = "";
var speed = 15; //テキストの流れる速さ
var posX = JSTKposLeft-JSTKcnt*speed; //テキストの X座標
if (posX < JSTKstpX){ posX = JSTKstpX;}//posX が stpX(停止座標)になったらスクロールを止めます
{drift = '<div style="position:absolute;left:' + posX +'"><a href="' + JSTKurl[JSTKi] + '" ' + trg + ' onmouseover="javascript:clearTimeout(JSTKtime)" onmouseout="setTimer()" >' + JSTKlist[JSTKi] + '</a></div>';
return drift;}
}
function setTimer() {
JSTKtime = setTimeout("scrMsg()",20);
}
// -->
</script>
その下にビルダーで作成したロールオーバーのスクリプトがありますので、参考サイトをもとに「JSTKcnt」のように「cnt」に「JSTK」を付け加えてやりましたら最後に「undefined」というテキストがでるようになりました。どうかよろしくお願いします。
No.2ベストアンサー
- 回答日時:
それから、こいつ
{drift = '<div style="position:absolute;left:' + posX +'"><a href="' + JSTKurl[JSTKi] + '" ' + trg + ' onmouseover="javascript:clearTimeout(JSTKtime)" onmouseout="setTimer()" >' + JSTKlist[JSTKi] + '</a></div>';
return drift;}
何のための{}か知らんけど、
drift = '<div style="position:absolute;left:'
+ posX + 'px;'
+'"><a href="' + JSTKurl[JSTKi] + '" '
+ trg + ' onmouseover="javascript:clearTimeout(JSTKtime)" onmouseout="setTimer()" >'
+ JSTKlist[JSTKi] + '</a></div>';
return drift;
と、posX + 'px;'を付けた方が、幸せになれる人が多い
さらに
JSTKtime = setTimeout("scrMsg()",20);
は、別にかまわないけど、、
JSTKtime = setTimeout(function(){scrMsg();},20);
と、しとけばあ
No.1
- 回答日時:
=>最後に「undefined」というテキストがでるようになりました。
他にも、いろいろありそうですが
まず、
コードをみすしてますね。
× if(JSTKi==JSTKlist.JSTKlength){i=0;}
○ if(JSTKi==JSTKlist.length){JSTKi=0;}
です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#OpenCv V4にのエラーに関する...
-
台形公式
-
C言語の質問です HTMLでこのよ...
-
ジェネレーターの作り方
-
google apps scriptの終了のさせ方
-
APIを使って埋め込んだグーグル...
-
GASでundefinedエラーが出ます
-
ソースコードのいじる場所が分...
-
C# 演算 分岐処理 繰り返し処理
-
スマフォではボタンを表示させ...
-
Javascriptで、以下の様な足し...
-
googleスプレッドシートのApps ...
-
アクセス時からのカウントダウ...
-
ページ最終行へジャンプする方法
-
JavaScriptでテーブル内?に矢...
-
1日1回引けるJavaScriptおみく...
-
イベントが初めの一回しか起き...
-
JAVASCRIPTで万年カレンダーを...
-
ASP.NETのコントロールの値をJa...
-
C#で、ContextMenuStripに動的...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
メールフォームの日付入力フォ...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
なぜmatchメソッドがエラーにな...
-
翌月を取得するGASが分かりません
-
ローカルにあるファイルを検索...
-
HTMLで作った時報アプリが動き...
-
ASP.NETのコントロールの値をJa...
-
C# 演算 奇数と偶数 表現の仕方
-
html javascript リンク先アド...
-
gas スプレッドシートがアクテ...
-
javascriptでテーブルに追加し...
-
VSCODE[Python]の設定について
-
JavaScriptで決まった「時刻」...
-
ASP.NET MVCでObjectをjsに渡す
-
イベントが初めの一回しか起き...
-
jqGridについて
おすすめ情報