メインへ

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

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

閲覧数 : 253
JA 255 おもしろ 1,441,636 / 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 )

投稿一覧

1,441,636 / 2,811,753

  1. JA 250 carbon
  2. JA 255 123buro
  3. 閲覧数 : 359
    JA 0 Olympic4th
  4. KO 255 Member_63729
  5. JA 255 japjapjapjap1
  6. JA 255 gomtangi
  7. 閲覧数 : 476
    JA 255 pornoSTAR
  8. 閲覧数 : 285
    JA 255 pornoSTAR
  9. 閲覧数 : 766
    JA 255 hunikuri
  10. 閲覧数 : 625
    JA 90 coco111
  11. JA 190 papermoon
  12. JA 190 papermoon
  13. JA 255 kenford
  14. KO 255 Desu
  15. JA 255 おもしろ
  16. JA 255 おもしろ
  17. JA 255 ドラゴン十八
  18. JA 255 hunikuri
  19. JA 255 hisui
  20. KO 0 Member_65498