エラーの理由がわかりません….

[上に] [前に] [次に]
エラー…. 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>
があり、見落としてる可能性があります?

[上に] [前に] [次に]