エラーの理由がわかりません….
[上に]
[前に]
[次に]
エラー….
2000/01/14(金) 04:51:46
今ホームページを作成しているのですが、ローカルで見ていたら
エラーが出ていました.
ライン:17
文字:1
エラー:オブジェクトを指定してください.
コード:0
と出ています.わかる方,教えて下さい.お願いします.
Aurai
[E-Mail]
2000/01/14(金) 05:35:39
Scriptの引数が不正なのだと思いますが
詳しいことはソースをみないとわかりません
エラー….
2000/01/14(金) 05:45:37
そうですね.すいません.ソース見ていただけますか?お願いします.
<body bgcolor="#000000" text="#C0C0C0" link="#C0C0C0"
vlink="#C0C0C0" alink="#FFFFFF" onload="eventtStart('test1')">
<script language="JavaScript">
<!--
var def = "index.html"; //Explorer3.0やNetscape2.0xの時リンクさせるデフォルトリンクの設定。
if(navigator.appVersion.charAt(0) >=3) {
var speed = 20; //イメージが回転するスピードです。1000=1秒
var img= new Array();
var url= new Array();
img[0] = new Image(); img[0].src = "1.gif"; url[0] = "http://www.oracle.co.jp/";
img[1] = new Image(); img[1].src = "2.gif"; url[1] = "http://www.microsoft.co.jp/";
img[2] = new Image(); img[2].src = "3.gif"; url[2] = "http://www.netscape.com/";
img[3] = new Image(); img[3].src = "4.gif"; url[3] = "http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/";
img[4] = new Image(); img[4].src = "5.gif"; url[4] = "http://monty.cnri.reston.va.us/grail-0.3/";
img[5] = new Image(); img[5].src = "6.gif"; url[5] = "index.html";
current = 0;
}
function start() {
if(navigator.appVersion.charAt(0) >=3) {
current++; if(current >=img.length) current = 0;
document.imgs.src = img[current].src;
S_ID = setTimeout("start()",speed);
}
}
function stop(n) {
if(navigator.appVersion.charAt(0) >=3) {
if(n == 0){
clearTimeout(S_ID);
location.href = url[current];
}
else if(n == 1) {
clearTimeout(S_ID);
}
else {
location.href = def;
}
}
}
//-->
</script>
<p align="center"> </p>
<div align="center"><center>
<table border="0" cellpadding="0" cellspacing="0" width="68%"
bordercolor="#C0C0C0" bordercolordark="#C0C0C0"
bordercolorlight="#C0C0C0">
<tr>
<td width="50%"><img src="about1.gif" width="300"
height="30"></td>
<td width="50%"> </td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="0" cellpadding="0" cellspacing="0" width="68%"
bordercolor="#C0C0C0" bordercolordark="#C0C0C0"
bordercolorlight="#C0C0C0">
<tr>
<td rowspan="4" width="50%"><!--以下のスクリプトタグを配置したい場所に記述する。--><script language="JavaScript">
<!--
function my_random(n) {
if(navigator.appVersion.charAt(0) <=2 && navigator.appName.charAt(0) == "N") {
t = new Date();
t = t.getTime(); t += ""; t = t.substring(t.length-3,t.length); t = eval(t)/1000;
t = Math.floor(t*n);
return t;
}
else {
t = Math.floor(Math.random()*n);
return t;
}
}
var imgMax = 2; //セットする画像の枚数。
var imgRand = my_random(imgMax)+1;
if(imgRand == 1) document.write('<img src="bsbtest.jpg" width=231 height=173>');
else if(imgRand == 2) document.write('<img src="top2.gif" width=231 height=173>');
else if(imgRand == 3) document.write('<img src="../_image/logo/ie3.gif" width=88 height=31>');
else if(imgRand == 4) document.write('<img src="../_image/logo/ns3.gif" width=88 height=31>');
/*これ以下、
else if(imgRand == 5) document.write('<img src="画像URL">');
else if(imgRand == 6) document.write('<img src="画像URL">');
・・・・という風に、ランダムに表示できる画像数を増やすことが可能です。
その場合は、"imgMax=..."の値を変更してください。*/
//----->
</script></td>
ma3ki
2000/01/14(金) 08:51:44
一見でお分かりになるように、
<BODY>タグ内のonLoadで指定している"eventtStar"(オブジェクトが)
ありません。
エラー….
2000/01/14(金) 15:27:40
> <BODY>タグ内のonLoadで指定している"eventtStar"(オブ
> ジェクトが)ありません。
んーー,スクリプト初心者なくせにいろいろ使ったので….
そのオブジェクトはどのように入れればいいのでしょうか…?
すいませんが教えて下さい.
エラー….
2000/01/14(金) 19:08:10
何度もすいません.
できるだけ早く解決させたくて自分でも調べているんですが
わかりません.わかる方、レスお願いします.
本当のお願いです….
ma3ki
2000/01/14(金) 19:33:24
私も詳しく内のですが、
Function Start 及び Stop以外は、
通過します。
<job>タグを以下のようにすると、アラーとメッセージ''job'が
出ますが、eventtStart('test1')でエラーが出ます。
<body bgcolor="#ffffff" link="#C0C0C0"
vlink="#C0C0C0" alink="#FFFFFF" onload="
alert('job');
eventtStart('test1');">
これ以上分かりません。申し訳ありおません。
Mugi
[E-Mail]
[HomePage]
2000/01/14(金) 21:19:14
eventtStartなんて関数使ってないんでしょ?
onload="〜" を消しちゃえばいいじゃない。
shin'
2000/01/15(土) 00:56:03
で17行目というのはどこなのでしょう?
ソースが全部じゃないっぽいのでなんともいえませんが、
BODYタグのonload="eventStart()"というのはサンプルのソースを
そのまま打ち込んだ、という感じじゃないでしょうか。
eventStartという関数がないんであれば、その部分が17行目だと
思います。
でおそらく、eventStartにあたる部分はstartでいいんじゃないです?
start関数にはそれっぽいこと書いてますし。
ma3ki
2000/01/15(土) 08:33:58
続き、
もし、eventStart関数が存在すると、それは、
JSファイルの可能性があります。
サンプルのどこかに
<SCRIPT LANGUAGE="JavaScript" SRC="eventtStart.js"></SCRIPT>
があり、見落としてる可能性があります?
[上に]
[前に]
[次に]