ページが数秒たってもジャンプしない原因とは?

このQ&Aのポイント
  • 私的ホームページを作成していて、ロードが終わったら7秒後に次のページにジャンプするようにJavaScriptを使用して記述しましたが、うまくいきません。
  • <head>タグ間にJavaScriptを挿入し、<body>タグ内にジャンプの処理を記述していますが、どこが間違っているのかわかりません。
  • リンク先のURLに間違いはないとのことですが、dreamweaverMXを使用して制作しています。どなたか助けてください!
回答を見る
  • ベストアンサー

ページが数秒たってもジャンプしません。

いま、私的ホームページを作っています。 最初のページのロードが終わったら7秒後に次のページにジャンプするようにジャバスクリプトを使ってかいたのですが、うまくいきません。 どこが間違っているのかわからないので、どなたかご指摘下さい。(そのまんまコピペします) まず、元ページの<head>タグの間に、 <script language="JavaScript" type="text/JavaScript"> <!-- function jump(){location.href="リンク先のURL";} //--> </script> を挿入しそして、<body>タグのなかに、 <body onLoad="settimeout('jump()',7000)"> と入れました。 何が間違っているのでしょうか? 助けてください!おねがいします。 リンク先のURLは間違い無いです。 ちなみにdreamweaverMXをつかって制作しています。

  • oki09
  • お礼率68% (13/19)

質問者が選んだベストアンサー

  • ベストアンサー
  • Joh_Taka
  • ベストアンサー率76% (222/292)
回答No.2

誤 : <body onLoad="settimeout('jump()',7000)"> 正 : <body onLoad="setTimeout('jump()',7000)"> 他に問題を抱えているかもしれませんので、そのときは、補足をお願いします。

oki09
質問者

お礼

で、できました~。 大文字、小文字って、関係ないと思っていました。 知らなかったです。 大切なことに気付かせてくれたあなたさまに感謝します!(大基本なのかもしれないですが。) ありがとうございました。 なんとも早い解決でした。

その他の回答 (1)

noname#6306
noname#6306
回答No.1

ちょっとJavaScriptは分からないのですが,METAではダメですか? <meta http-equiv="Refresh" content="7;URL=ジャンプ先">

oki09
質問者

お礼

解決できましたので、締切ります! どうもありがとうございました。

oki09
質問者

補足

早い解答ありがとうございました。 いま試してみたのですが、 確かに動作はしましたが、同じページにジャンプします。もしやrefreshとは更新なのでは?? リンク先にジャンプしたいです~

関連するQ&A

  • 別なページにジャンプさせたい

    ボタンをクリックすると指定のページに飛ぶようにしたいのですが、 <html> <head> <script language="JavaScript"> function jump(){ location.href="index.html"; } </script> </head> <body> <form onSubmit="jump()"> <input type="submit"> </form> </body> </html> でも <html> <head> <script language="JavaScript"> function jump(){ location.href="index.html"; } </script> </head> <body> <form> <input type="submit" onClick="jump()"> </form> </body> </html> でも動きません。(そのページを表示したままです) <body onload="jump()">にしたときは正常にジャンプできるので、クリックのイベントが拾えていないと思うのですが、どのように記述すればいいのでしょうか。 よろしくお願いいたします。

  • java scriptでhttp://A....のサイトにボタンを押さ

    java scriptでhttp://A....のサイトにボタンを押さずに10秒後に飛びたいのですが、 ボタンを押さずに飛べるのでしょうか? <script language="JavaScript"><!-- function jump() { location.href = "http://A...."; } // --></script> </head> <body onLoad="setTimeout('jump()',10000)"> を使うと[別サイトにジャンプします はい いいえ]とテロップが出てきてしまい、はい を選択しなければジャンプできません。 10秒後に自動的にhttp://A....のサイトに飛ぶにはどうすればいいですか?ボタンを押した事にはできないでしょうか? 困っています。よろしくお願いいたします。

  • Java Script 自動ジャンプ

    Java Scriptで自動ジャンプで別ウインドウに出したいのですができません。 只今下記でやってるんですけど、これだと、親ページまでどっかに飛ぼうとするので、すごく困っています。助けてください。 <SCRIPT LANGUAGE="JavaScript"> <!-- function autoLink(){ location.href=window.open"リンク先"; } setTimeout("autoLink()",3000);// --> </SCRIPT>

  • リロード

    すいません。私JavaScriptはまったくの素人です。 あるページを5分ごとにリロードさせたくて、 <script language="JavaScript"> <!-- function reload_me() { document.location.reload(); setTimeout("reload_me()",300000); } //--> </script> <BODY onLoad="reload_me()"> と書いたところ、ロードしてくると同時に次のロードが始まってしまい、 300000という時間が全くきいてないような感じです。 (間髪を入れず無限にリロードが続いている状態) <body>のonLoadに書いてはいけないのでしょうか? それとも書き方がよくないのでしょうか? よろしくお願いします。

  • jump先を変更しても反映されない

    あるページPにリンクを設定しています。 <a href="http://www.**X.com/TEST" target="_blank">http://www.**X.com/TEST</a> TESTフォルダにはindex.htmのみ置いています。 TEST\index.htmの内容は以下の通りです。 <HTML> <HEAD> <TITLE>てすと</TITLE> </HEAD> <SCRIPT LANGUAGE="JavaScript"> <!--JavaScript function jump(){ location.href = "http://www.**A.com/"; } //end--> </SCRIPT> <BODY> <SCRIPT LANGUAGE="JavaScript"> jump(); </SCRIPT> </BODY> </HTML> この状態で TEST\index.htm の内容を location.href = "http://www.**B.com/"; に変更してページPのリンクをクリックしても、**B.comではなく、**A.comが開いてしまいます。 サーバ上で http://www.**X.com/TEST を開いても**A.comが開きます。 サーバにアップする前にLocalでテストするときちんと**B.comに飛びます。 原因と対策を教えてください。 現在はTEST1フォルダを作成し、ページPからTEST1フォルダにリンクを貼って回避しています。

  • フレームページでアクセス制限したい場合

    ある特定のURLからのアクセスを、どこかのページに飛ばすには、 <Script Language="JavaScript"> <!-- reff=document.referrer; if(reff.indexOf('相手のURL')!=-1){ location.replace('飛ばす先のURL') } //--> </Script> なのですが、 フレームページの<body>と</body>の間に設置したところ、 飛ばすことが出来ず、普通に表示されてしまいます。 この場合どうすれば、いいのでしょうか? ご意見頂けましたら幸いです。

  • 別ページのインラインフレームのアンカーに移動させる方法

    はじめまして、勉強になります。色々調べてやってみたのですがどうしてもうまく動作してくれません。 やりたい内容は、あるページから同一ドメイン内のあるページに飛ばした時にアンカー情報(#~)付きで渡して、渡したページ先のインラインフレーム内のアンカーに移動させたいのです。 下のソースでstr変数がうまく渡っていないのか、受け取り側のスクリプトがまずいのかが分かりません。(ちなみに途中で変数をモニターする方法があるのでしょうか?) 一応次のページのURLバーには?以降のアンカー情報付きで表示されてはいるのですが、その?以降のアンカー情報がインラインフレームのURLに渡っていないような状態です。 以下省略ソースです。 【送信元】 <SCRIPT Language="JavaScript"> <!-- html1 = "飛ばす先.htm"; function watasu(str){ location.href = html1 + "?"+ str; } //--> </SCRIPT> </head> <body ~ <img src="画像.jpg" onClick="watasu('#2')"> 【受信側 親ページ】 <script language="JavaScript" type="text/javascript"> <!-- url1 = "liveevent_test.htm"; function jump2(){ url2 = "読み込むインラインフレーム.html"; str = location.search.substr(1,location.search.length-1); top.インラインフレーム名.location.href = url2+str; //top.インラインフレーム名.location.hash = #アンカー; <--ちなみにこの一行を上の一行と差し替えたら動きました。ですがここは前ページからの変数渡しにしたいのです。 } // --> </SCRIPT> <body ~ onLoad="jump2()">~ <IFRAME SRC="読み込むページ.html" name="インラインフレーム名" >~</IFRAME> どなたかヒントでもいいのでお力添えください…もしかして根本的なやり方がまずいのでしょうか。 よろしくお願いいたします。

  • Java Scriptなんでできないんですか?

    Java Scriptで自動ジャンプで別ウインドウに出したいのですができません。 只今下記でやってるんですけど、これだと、親ページまでどっかに飛ぼうとするので、すごく困っています。助けてください。 <SCRIPT LANGUAGE="JavaScript"> <!-- function autoLink(){ location.href=window.open"リンク先"; } setTimeout("autoLink()",3000);// --> </SCRIPT>

  • onunLoadを指定ページでだけ除外する方法

    お世話になります。 自分のブログを閉じた際に、javascriptのonunloadを使って 別のウィンドウが開くようにしたのですが、 閉じた時以外にも、ブログ内のリンクをクリックして 別のページに飛んだ際にまで窓が開いてしまいます。 ブログ内のリンクを踏んだ際は、スクリプトが作動しないようにするには、 どうすればよいでしょうか? (ちなみに当方javascriptは素人です;) ちなみに自分の使ったのは、 <SCRIPT LANGUAGE=JavaScript TYPE=text/javascript> var Path = 1; function OpenWindow(url) { if(Path == 1){ OpenWin=window.open(url,"PopUp","toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,wi dth=1150,height=780"); OpenWin.blur(); window.focus(); } } </SCRIPT> And in the body tag: <body onunload="OpenWindow('http://www.新たに開くページ.html')"> よろしくお願い致します。

  • 画像切り換えでTransitionをかけたい。

    フリーソースでの応用なのですが 次のJavaScriptで画像の自動切り換え表示に Transitionをかけたいのですが、知識がなくてわかりません。 アドバイスをお願いいたします。 <SCRIPT LANGUAGE="JavaScript"> <!-- var num = 1; function timer () { if(document.img.complete) { document.img.src = "photo" + num + ".jpg"; num++; if(num > 5) num = 1; } setTimeout("timer()", 1000); } //--> </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> function viewSource(){ location = "view-source:" + window.location; } </SCRIPT> ----------- <BODY onload="setTimeout('timer()', 2000);"> <IMG SRC="photo1.jpg" NAME="img"> -----------

専門家に質問してみよう