メインへ

KJCLUB 日韓文化交流へようこそ。

ごめん、さっきのスクリプト訂正個所あり

閲覧数 : 255
JA 255 おもしろ 2,811,753
いま、実際にやってみたら動かない。
原因は・・・IE用にも対応し始めたが、それを途中で止めた時の誤り。
正反対でした。

訂正箇所
18行目
if(!doc) loc=doc.location.replace(url);
↓
if(doc) doc.location.replace(url);

ーーーー全スクリプト(再掲)------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
    <meta charset="UTF-8">
    <script language="javascript">
        var curF5=null;
        function f5push(kaisuu){
            if(kaisuu<=0){
                f5stop();
                return;
            }
            if(curF5) return;
            var url=document.getElementById("url").value;
            var interval=document.getElementById("interval").value;
            curF5 = setInterval(function() {
                var frame=document.getElementById("targetframe");
                var doc=frame.contentWindow;
                if(doc) doc.location.replace(url);
                f5stop();
                kaisuu--;
                document.getElementById("kaisuu").value=kaisuu + "";
                if(kaisuu>0) f5push(kaisuu);
            }, interval);
        }
        function f5start(){
            if(curF5) return;
            var kaisuu=parseInt(document.getElementById("kaisuu").value);
            f5push(kaisuu);
        }
        function f5stop(){
            if(curF5) clearInterval(curF5);
            curF5=null;
        }
        function setInitial(){
            var url="http://www.kjclub.com/jp/exchange/theme/list.php?tname=exc_board_67";
            document.getElementById("url").value=url;
            var frame=document.getElementById("targetframe");
            frame.src=url;
        }
        function textSelect(textControl){
            textControl.select();
        }
    </script>
</head>
<body onload="setInitial()">
    <form>
    <table>
        <tr><td height="5%">
        URL:<input id="url" type="text" value="KJのURL" onFocus="textSelect(this)">
        回数(100以内):<input id="kaisuu" type="text" value="1" onFocus="textSelect(this)">
        空き時間(ミリ秒単位):<input id="interval" type="text" value="1000" onFocus="textSelect(this)">
        <input type="button" onclick="f5start()" value="f5 push">
        <input type="button" onclick="f5stop()" value="f5 stop">
        </td></tr>
        <tr><td height="95%">
            <iframe id="targetframe" name="targetframe" src="" width="100%" height="100%"></iframe>
        </td></tr>
    </table>
    </form>
</html>

翻訳を見る

미안, 조금 전의 스크립트 정정 개소 있어

지금, 실제로 해 보면 움직이지 않는다.
원인은・・・IE용으로도 대응하기 시작했지만, 그것을 도중에 멈추었을 때의 잘못.
정반대였습니다.

정정 개소
18행째
if(!doc) loc=doc.location.replace(url);
↓
if(doc) doc.location.replace(url);

----전스크립트(재게) ------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
    <meta charset="UTF-8">
    <script language="javascript">
        var curF5=null;
        function f5push(kaisuu){
            if(kaisuu<=0){
                f5stop();
                return;
            }
            if(curF5) return;
            var url=document.getElementById("url").value;
            var interval=document.getElementById("interval").value;
            curF5 = setInterval(function() {
                var frame=document.getElementById("targetframe");
                var doc=frame.contentWindow;
                if(doc) doc.location.replace(url);
                f5stop();
                kaisuu--;
                document.getElementById("kaisuu").value=kaisuu + "";
                if(kaisuu>0) f5push(kaisuu);
            }, interval);
        }
        function f5start(){
            if(curF5) return;
            var kaisuu=parseInt(document.getElementById("kaisuu").value);
            f5push(kaisuu);
        }
        function f5stop(){
            if(curF5) clearInterval(curF5);
            curF5=null;
        }
        function setInitial(){
            var url="http://www.kjclub.com/jp/exchange/theme/list.php?tname=exc_board_67";
            document.getElementById("url").value=url;
            var frame=document.getElementById("targetframe");
            frame.src=url;
        }
        function textSelect(textControl){
            textControl.select();
        }
    </script>
</head>
<body onload="setInitial()">
    <form>
    <table>
        <tr><td height="5%">
        URL:<input id="url" type="text" value="KJ의 URL" onFocus="textSelect(this)">
        회수(100 이내) :<input id="kaisuu" type="text" value="1" onFocus="textSelect(this)">
        빈 시간(밀리 세컨드 단위) :<input id="interval" type="text" value="1000" onFocus="textSelect(this)">
        <input type="button" onclick="f5start()" value="f5 push">
        <input type="button" onclick="f5stop()" value="f5 stop">
       </td></tr>
        <tr><td height="95%">
            <iframe id="targetframe" name="targetframe" src="" width="100%" height="100%"></iframe>
        </td></tr>
    </table>
    </form>
</html>

いいね・コメントにはログインが必要です。

コメント ( 0 )

投稿一覧

2,811,753

  1. KO 255 Desu
  2. KO 255 Desu
  3. JA 255 123buro
  4. KO 255 Desu
  5. KO 255 Desu
  6. 閲覧数 : 281
    KO 255 Desu
  7. JA 255 ドラゴン十八
  8. 閲覧数 : 504
    KO 0 Member_65498
  9. 閲覧数 : 115
    KO 255 Member_56012
  10. KO 255 Member_63901
  11. 閲覧数 : 179
    KO 255 Member_56012
  12. JA 255 japjapjapjap1
  13. 閲覧数 : 409
    KO 255 Member_56012
  14. JA 0 べぎらま
  15. 1441655 日本.... 4
    閲覧数 : 134
    KO 255 Member_56012
  16. KO 255 Member_14617
  17. JA 160 Member_53618
  18. JA 255 yunyun003
  19. JA 90 coco111
  20. JA 0 ペコリン